Done issues

pom gen in combination with aliases does not respect alias modifications
TDEPS-143
Use server HTTP headers configured in settings.xml
TDEPS-140
Classpath not correctly built for dependencies in local directories with pom.xml manifests.
TDEPS-127
:paths replacement doesn't work when :deps replacement used
TDEPS-142
Updates to pom continually adds superfluous newlines under Java 9
TDEPS-29
Provide function returning the config deps.edn
TDEPS-138
Maven mirror not being used
TDEPS-134
clojure.tools.deps.alpha.reader/clojure-env crashes on Windows
TDEPS-128
Update bug tracker link in man page
TDEPS-131
Resolving paths from pom project produces wrong result
TDEPS-96
transitive deps pick up :paths from current project when :paths unspecified in transitive dep
TDEPS-52
Give names to `:config-files`
TDEPS-57
Provide a means to create a classpath with the installed version of tools.deps.alpha
TDEPS-80
Finalize meaning of -Srepro
TDEPS-88
Windows installation scripts
TDEPS-67
Attempting to override a Maven version coord with a Git or Local dependency does not work and is silent about the issue
TDEPS-51
linux installer doesn't respect respect http proxies
TDEPS-117
version markers not canonicalized
TDEPS-114
Git dependencies cannot compare local dependency versions
TDEPS-123
tools.deps.alpha cannot be used as a library from a process which does not have the CWD set to the directory containing the deps.edn file
TDEPS-106
Problem with local deps with local deps
TDEPS-74
Cannot resolve Maven artifacts through proxy
TDEPS-20
Provide support for projects that need a (Clojure) compile step
TDEPS-118
Data passed to -Sdeps is merged with local `deps.edn`
TDEPS-87
Exclusions don't exclude transitive classifier libs
TDEPS-112
Cyclic dependency locks up clojure command line tool
TDEPS-79
Depending on same artifact, multiple different classifiers
TDEPS-12
Ensure -Sdescribe doesn't trigger resolution
TDEPS-82
tools.deps pom generation not including groupId for exclusions that have no separate groupId
TDEPS-107
infinite loop while resolving OpenJFX 11 libs
TDEPS-109
pom dependencies with classifier don't get added to classpath
TDEPS-50
Certain kinds of errors during startup leaves developer with no clues as to what is wrong
TDEPS-102
Silent exit if Java not found
TDEPS-71
mvn test fails under Windows Subsystem for Linux / Ubuntu 18.04
TDEPS-105
Unwanted "Downloading ...maven-metadata.xml from s3p://..." messages
TDEPS-97
Not possible to retrieve Maven libraries with just a pom and no jar
TDEPS-98
Resolve deps on tools.deps.alpha itself fails
TDEPS-90
Bad break character in clj rlwrap arguments
TDEPS-77
Invalid alias should warn or throw
TDEPS-85
clj exits with 0 (success) status code when rlwrap is missing
TDEPS-86
Failure to resolve from :default-deps when the :deps coordinate is falsey/unresolvable
TDEPS-95
Unknown key in alias map causes NPE
TDEPS-92
Better errors for quoted data in deps.edn
TDEPS-89
Do not keep bash running when JRE is executed
TDEPS-76
Authentication on Maven repositories
TDEPS-9
:paths values suffixed onto git dep paths
TDEPS-75
Add exclusion for slf4j to s3-wagon-private?
TDEPS-40
main-opts get cached and will get run after being removed form deps.edn
TDEPS-59
Extra close braces and the subsequent content in deps.edn are ignored silently
TDEPS-73
Maven dependencies with scope runtime are ignored
TDEPS-26
issue 1 of 87

pom gen in combination with aliases does not respect alias modifications

Description

Given a deps.edn like this:

We expect the generated dependencies/paths to respect those aliases if used with -Spom:

These work:

  • clj -A:ds -Spom - should make a pom including org.clojure/clojure 1.9.0

  • clj -As -Spom - should use a source path of s2

These do not:

  • clj -A:ed -Spom - should make a pom including org.clojure/test.check 0.9.0

  • clj -A:od -Spom - should make a pom including org.clojure/clojure 1.9.0

  • clj -A:ep -Spom - should use a source path of s2 (and a dropped path of src)

Environment

None

Status

Assignee

Unassigned

Reporter

Alex Miller

Labels

None

Approval

None

Patch

None

Priority

Major
Configure