Hi,

I'm resolving dependencies with the help of Maven Artifact Resolver (2.0) and I have an issue where resolved (transitive) dependencies differ from run to run. Currently I'm using "new ConfigurationVersionSelector(new ConfigurableVersionSelector.Highest())" as my VersionSelector.

In most cases the same (transitive) dependencies are resolved, but occasionally some dependencies are missing or too much.

In my particular test case (https://codeberg.org/goldmensch/jack/src/branch/jdk-installation-checksum-support/test_project/project/Jack.toml) the transitive dependencies "javax.inject:javax.inject:1" and "org.eclipse.sisu:org.eclipse.sisu.inject:0.9.0.M3" are sometimes resolved and sometimes not.

The involved code is located here https://codeberg.org/goldmensch/jack/src/branch/jdk-installation-checksum-support/src/main/java/io/github/goldmensch/dependencies.


Best regards,

Nick Hensel



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to