Am 2016-12-10 um 16:06 schrieb Christian Schulte:
If it's happening just due to the upgrade of the resolver, then it's a
resolver bugfix the IT hasn't been updated to reflect. I discussed this
issue with Jason in december last year when upgrading the resolver to
1.1 needed to be reverted.
<https://github.com/jvanzyl/aether-core/commit/da9708bf7321e25c2a74dddb893539f735135a6d>
Also part of:
<https://git-wip-us.apache.org/repos/asf?p=maven-resolver.git;a=commit;h=1ee92862c67ec98564c4d8be1207355960f1dd5d>
This was lacking test cases badly. I am the author of the corresponding
test cases in the resolver. A few months later I had to correct those
tests to match the 1.0.x behaviour exactly.
<https://git-wip-us.apache.org/repos/asf?p=maven-resolver.git;a=commit;h=5907bd44682925d8ea795fcb63c39d268157a632>
That IT would need to be updated to no longer run with Maven 3.4+ and a
new one needs to be created in parallel running with 3.4+, IMHO. The
bugfix also has an impact on how 'test' scope dependencies are resolved.
In short: If the scope of a transitive dependency is managed to 'test'
that dependency will no longer be resolved as the test scope is not
transitive.
I just ran ITs with current master, only one IT fails:
-------------------------------------------------------------------------------
Tests run: 797, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
1,306.697 sec <<< FAILURE! - in org.apache.maven.it.IntegrationTestSuite
testit(org.apache.maven.it.MavenITmng4347ImportScopeWithSettingsProfilesTest)
Time elapsed: 1.174 sec <<< ERROR!
org.apache.maven.it.VerificationException: Exit code was non-zero: 1;
command line and log =
D:\Entwicklung\Programme\apache-maven-3.4.0-SNAPSHOT\bin\..\bin\mvn
--global-settings
D:\Entwicklung\Projekte\maven-integration-testing\core-it-suite\target\test-classes\settings.xml
-s settings.xml -e --batch-mode
-Dmaven.repo.local=C:\Users\mosipov\.m2\repository validate
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building consumer 1
[INFO]
------------------------------------------------------------------------
[INFO] Downloading:
file:///D:/Entwicklung/Projekte/maven-integration-testing/core-it-suite/target/test-classes/mng-4347/remote-repository/org/apache/maven/it/mng4347/dep-with-import/1/dep-with-import-1.pom
[INFO] Downloaded:
file:///D:/Entwicklung/Projekte/maven-integration-testing/core-it-suite/target/test-classes/mng-4347/remote-repository/org/apache/maven/it/mng4347/dep-with-import/1/dep-with-import-1.pom
(1.7 kB at 109 kB/s)
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 0.181 s
[INFO] Finished at: 2016-12-11T22:37:08+01:00
[INFO] Final Memory: 8M/241M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal on project consumer: Could not resolve
dependencies for project org.apache.maven.it.mng4347:consumer:jar:1:
Failed to collect dependencies at
org.apache.maven.it.mng4347:dep-with-import:jar:1: Failed to read
artifact descriptor for
org.apache.maven.it.mng4347:dep-with-import:jar:1: Could not find
artifact org.apache.maven.it.mng4347:import-dep:pom:1-SNAPSHOT -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal on project consumer: Could not resolve dependencies for
project org.apache.maven.it.mng4347:consumer:jar:1: Failed to collect
dependencies at org.apache.maven.it.mng4347:dep-with-import:jar:1
at
org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:249)
at
org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:145)
at
org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:247)
...
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could
not find artifact org.apache.maven.it.mng4347:import-dep:pom:1-SNAPSHOT
at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:412)
... 42 more
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org