-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.2.0-SNAPSHOT
-
None
-
None
Hi, in windup-4.2.0.Alpha2 (windup-test-harness model), there are mulptiple versions of org.apache.maven:maven-model.jar. However, according to Maven's “nearest wins” strategy, only org.apache.maven:maven-model.jar:3.3.9 can be loaded, and org.apache.maven:maven-model.jar:3.5.0 will be shadowed.
As shown in the following dependency tree, org.jboss.forge.furnace:furnace-manager-resolver-maven:jar:2.26.2.Final expect to reference org.apache.maven:maven-model.jar:3.5.0, but due to dependency conflicts, Maven actually loads org.apache.maven:maven-model.jar:3.3.9. As a result, org.jboss.forge.furnace:furnace-manager-resolver-maven:jar:2.26.2.Final has to invoke the methods included in the unexpected version org.apache.maven:maven-model.jar:3.3.9, which may cause inconsistent semantic behaviors.
For instance, method org.jboss.forge.furnace.manager.spi.AddonInfo resolveAddonDependencyHierarchy(AddonId) actually references method org.apache.maven.model.building.DefaultModelBuilder.interpolateModel(Model, ModelBuildingRequest, ModelProblemCollector) in the unexpected version org.apache.maven:maven-model.jar:3.3.9 via the following invocation path:
<org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver: org.jboss.forge.furnace.manager.spi.AddonInfo resolveAddonDependencyHierarchy(org.jboss.forge.furnace.addons.AddonId)> D:\cEnvironment\repository\org\jboss\forge\furnace\furnace-manager-resolver-maven\2.26.2.Final\furnace-manager-resolver-maven-2.26.2.Final.jar <org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver: org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor(org.jboss.forge.furnace.addons.AddonId)> D:\cEnvironment\repository\org\jboss\forge\furnace\furnace-manager-resolver-maven\2.26.2.Final\furnace-manager-resolver-maven-2.26.2.Final.jar <org.eclipse.aether.internal.impl.DefaultRepositorySystem: org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor(org.eclipse.aether.RepositorySystemSession,org.eclipse.aether.resolution.ArtifactDescriptorRequest)> D:\cEnvironment\repository\org\apache\maven\resolver\maven-resolver-impl\1.0.3\maven-resolver-impl-1.0.3.jar <org.apache.maven.repository.internal.DefaultArtifactDescriptorReader: org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor(org.eclipse.aether.RepositorySystemSession,org.eclipse.aether.resolution.ArtifactDescriptorRequest)> D:\cEnvironment\repository\org\apache\maven\maven-aether-provider\3.3.9\maven-aether-provider-3.3.9.jar <org.apache.maven.repository.internal.DefaultArtifactDescriptorReader: org.apache.maven.model.Model loadPom(org.eclipse.aether.RepositorySystemSession,org.eclipse.aether.resolution.ArtifactDescriptorRequest,org.eclipse.aether.resolution.ArtifactDescriptorResult)> D:\cEnvironment\repository\org\apache\maven\maven-aether-provider\3.3.9\maven-aether-provider-3.3.9.jar <org.apache.maven.model.building.DefaultModelBuilder: org.apache.maven.model.building.ModelBuildingResult build(org.apache.maven.model.building.ModelBuildingRequest)> D:\cEnvironment\repository\org\apache\maven\maven-model-builder\3.3.9\maven-model-builder-3.3.9.jar <org.apache.maven.model.building.DefaultModelBuilder: org.apache.maven.model.Model interpolateModel(org.apache.maven.model.Model,org.apache.maven.model.building.ModelBuildingRequest,org.apache.maven.model.building.ModelProblemCollector)>
By further analyzing, the expected callee org.apache.maven.model.building.DefaultModelBuilder.interpolateModel(Model, ModelBuildingRequest, ModelProblemCollector) in shadowed version org.apache.maven:maven-model.jar:3.5.0, have different implementations from the actual callees with the same signatures (same method names, same paremeters) included in the unexpected (but actual loaded) version org.apache.maven:maven-model.jar:3.3.9, which leads to different behaviors.
Solution:
Use the newer version org.apache.maven:maven-model.jar:3.5.0 to keep the version consistency.
Dependency tree---
[INFO] org.jboss.windup:windup-test-harness:jar:4.2.0.Alpha2 [INFO] +- org.jboss.forge.furnace.test:furnace-test-harness:jar:2.26.2.Final:compile [INFO] | +- (junit:junit:jar:4.11:compile - omitted for duplicate) [INFO] | \- org.jboss.arquillian.junit:arquillian-junit-container:jar:1.1.12.Final:compile [INFO] | +- org.jboss.arquillian.junit:arquillian-junit-core:jar:1.1.12.Final:compile [INFO] | | \- (org.jboss.arquillian.test:arquillian-test-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.test:arquillian-test-api:jar:1.1.12.Final:compile [INFO] | | \- org.jboss.arquillian.core:arquillian-core-api:jar:1.1.12.Final:compile [INFO] | +- org.jboss.arquillian.test:arquillian-test-spi:jar:1.1.12.Final:compile [INFO] | | +- (org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- (org.jboss.arquillian.test:arquillian-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | +- (org.jboss.arquillian.container:arquillian-container-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | +- (org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.1.12.Final:compile [INFO] | | +- (org.jboss.arquillian.core:arquillian-core-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- (org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.1.12.Final:compile [INFO] | | +- (org.jboss.arquillian.test:arquillian-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- (org.jboss.arquillian.test:arquillian-test-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.1.12.Final:compile [INFO] | | +- (org.jboss.arquillian.core:arquillian-core-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.config:arquillian-config-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:2.0.0-alpha-10:compile [INFO] | | \- (org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-10:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.1.12.Final:compile [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.test:arquillian-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- (org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | \- (org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.2.6:compile - omitted for duplicate) [INFO] +- org.jboss.forge.furnace.test:arquillian-furnace-classpath:jar:2.26.2.Final:compile [INFO] | +- org.jboss.forge.furnace:furnace:jar:2.26.2.Final:compile [INFO] | | +- org.jboss.forge.furnace:furnace-api:jar:2.26.2.Final:compile [INFO] | | +- org.jboss.forge:xml-parser:jar:1.0.0.Final:compile [INFO] | | +- org.jboss.forge:jboss-modules:jar:1.3.1.Final-forge:compile [INFO] | | +- org.jboss.forge.furnace:furnace-proxy:jar:2.26.2.Final:compile [INFO] | | | +- (org.jboss.forge.furnace:furnace-api:jar:2.26.2.Final:compile - omitted for duplicate) [INFO] | | | \- org.jboss.forge:forge-javassist:jar:2:compile [INFO] | | +- net.sf.jgrapht:jgrapht:jar:0.8.3:compile [INFO] | | \- org.jboss.logmanager:jboss-logmanager:jar:2.0.4.Final:compile [INFO] | +- org.jboss.forge.furnace.test:arquillian-furnace-core:jar:2.26.2.Final:compile [INFO] | | +- (org.jboss.forge.furnace:furnace-api:jar:2.26.2.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.forge.furnace:furnace-proxy:jar:2.26.2.Final:compile - omitted for duplicate) [INFO] | | +- org.jboss.forge.furnace:furnace-manager:jar:2.26.2.Final:compile [INFO] | | | \- org.jboss.forge.furnace:furnace-manager-api:jar:2.26.2.Final:compile [INFO] | | | \- (org.jboss.forge.furnace:furnace-manager-spi:jar:2.26.2.Final:compile - omitted for duplicate) [INFO] | | +- org.jboss.forge.furnace:furnace-manager-resolver-maven:jar:2.26.2.Final:compile [INFO] | | | +- org.jboss.forge.furnace:furnace-manager-spi:jar:2.26.2.Final:compile [INFO] | | | +- org.apache.maven:maven-resolver-provider:jar:3.5.0:compile [INFO] | | | | +- *(org.apache.maven:maven-model:jar:3.5.0:compile - omitted for conflict with 3.3.9)* [INFO] | | | | +- (org.apache.maven:maven-model-builder:jar:3.5.0:compile - omitted for conflict with 3.3.9) [INFO] | | | | +- (org.apache.maven:maven-repository-metadata:jar:3.5.0:compile - omitted for conflict with 3.3.9) [INFO] | | | | +- org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile [INFO] | | | | +- org.apache.maven.resolver:maven-resolver-spi:jar:1.0.3:compile [INFO] | | | | | \- (org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | +- org.apache.maven.resolver:maven-resolver-util:jar:1.0.3:compile [INFO] | | | | | \- (org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | +- org.apache.maven.resolver:maven-resolver-impl:jar:1.0.3:compile [INFO] | | | | | +- (org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | | +- (org.apache.maven.resolver:maven-resolver-spi:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | | \- (org.apache.maven.resolver:maven-resolver-util:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | +- (org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile - omitted for conflict with 1.6) [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.24:compile - omitted for conflict with 3.0.22) [INFO] | | | | \- (org.apache.commons:commons-lang3:jar:3.5:compile - omitted for conflict with 3.4) [INFO] | | | +- org.apache.maven.resolver:maven-resolver-connector-basic:jar:1.0.3:compile [INFO] | | | | +- (org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | +- (org.apache.maven.resolver:maven-resolver-spi:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | \- (org.apache.maven.resolver:maven-resolver-util:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | +- org.apache.maven.resolver:maven-resolver-transport-wagon:jar:1.0.3:compile [INFO] | | | | +- (org.apache.maven.resolver:maven-resolver-api:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | +- (org.apache.maven.resolver:maven-resolver-spi:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | +- (org.apache.maven.resolver:maven-resolver-util:jar:1.0.3:compile - omitted for duplicate) [INFO] | | | | \- (org.apache.maven.wagon:wagon-provider-api:jar:1.0:compile - omitted for conflict with 2.10) [INFO] | | | +- org.apache.maven.wagon:wagon-http-lightweight:jar:2.12:compile [INFO] | | | | +- org.apache.maven.wagon:wagon-http-shared:jar:2.12:compile [INFO] | | | | | +- org.jsoup:jsoup:jar:1.7.2:compile [INFO] | | | | | +- (commons-io:commons-io:jar:2.5:compile - omitted for duplicate) [INFO] | | | | | +- org.slf4j:slf4j-api:jar:1.7.22:compile [INFO] | | | | | \- (org.apache.maven.wagon:wagon-provider-api:jar:2.12:compile - omitted for conflict with 1.0) [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.24:compile - omitted for duplicate) [INFO] | | | | +- commons-io:commons-io:jar:2.5:compile [INFO] | | | | \- (org.apache.maven.wagon:wagon-provider-api:jar:2.12:compile - omitted for conflict with 1.0) [INFO] | | | +- org.apache.maven.wagon:wagon-file:jar:2.12:compile [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.24:compile - omitted for duplicate) [INFO] | | | | \- (org.apache.maven.wagon:wagon-provider-api:jar:2.12:compile - omitted for conflict with 1.0) [INFO] | | | \- org.apache.maven:maven-settings-builder:jar:3.5.0:compile [INFO] | | | +- org.apache.maven:maven-builder-support:jar:3.5.0:compile [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.24:compile - omitted for duplicate) [INFO] | | | | \- (org.apache.commons:commons-lang3:jar:3.5:compile - omitted for duplicate) [INFO] | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.24:compile - omitted for duplicate) [INFO] | | | +- (org.codehaus.plexus:plexus-interpolation:jar:1.24:compile - omitted for conflict with 1.21) [INFO] | | | +- (org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile - omitted for duplicate) [INFO] | | | +- (org.apache.maven:maven-settings:jar:3.5.0:compile - omitted for conflict with 3.3.9) [INFO] | | | +- (org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile - omitted for conflict with 1.3) [INFO] | | | \- (org.apache.commons:commons-lang3:jar:3.5:compile - omitted for duplicate) [INFO] | | +- org.apache.maven:maven-core:jar:3.3.9:compile [INFO] | | | +- *org.apache.maven:maven-model:jar:3.3.9:compile* [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for conflict with 3.0.24) [INFO] | | | | \- (org.apache.commons:commons-lang3:jar:3.4:compile - omitted for conflict with 3.5) [INFO] | | | +- org.apache.maven:maven-settings:jar:3.3.9:compile [INFO] | | | | \- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for conflict with 3.0.24) [INFO] | | | +- (org.apache.maven:maven-settings-builder:jar:3.3.9:compile - omitted for conflict with 3.5.0) [INFO] | | | +- org.apache.maven:maven-repository-metadata:jar:3.3.9:compile [INFO] | | | | \- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for conflict with 3.0.24) [INFO] | | | +- org.apache.maven:maven-artifact:jar:3.3.9:compile [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for conflict with 3.0.24) [INFO] | | | | \- (org.apache.commons:commons-lang3:jar:3.4:compile - omitted for conflict with 3.5) [INFO] | | | +- org.apache.maven:maven-plugin-api:jar:3.3.9:compile [INFO] | | | | +- *(org.apache.maven:maven-model:jar:3.3.9:compile - omitted for duplicate)* [INFO] | | | | +- (org.apache.maven:maven-artifact:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | | \- (org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.2:compile - omitted for duplicate) [INFO] | | | +- org.apache.maven:maven-model-builder:jar:3.3.9:compile [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for conflict with 3.0.24) [INFO] | | | | +- (org.codehaus.plexus:plexus-interpolation:jar:1.21:compile - omitted for conflict with 1.24) [INFO] | | | | +- (org.codehaus.plexus:plexus-component-annotations:jar:1.6:compile - omitted for conflict with 1.7.1) [INFO] | | | | +- *(org.apache.maven:maven-model:jar:3.3.9:compile - omitted for duplicate)* [INFO] | | | | +- (org.apache.maven:maven-artifact:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | | +- (org.apache.maven:maven-builder-support:jar:3.3.9:compile - omitted for conflict with 3.5.0) [INFO] | | | | +- com.google.guava:guava:jar:18.0:compile [INFO] | | | | \- (org.apache.commons:commons-lang3:jar:3.4:compile - omitted for conflict with 3.5) [INFO] | | | +- org.apache.maven:maven-aether-provider:jar:3.3.9:compile [INFO] | | | | +- *(org.apache.maven:maven-model:jar:3.3.9:compile - omitted for duplicate)* [INFO] | | | | +- (org.apache.maven:maven-model-builder:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | | +- (org.apache.maven:maven-repository-metadata:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | | +- (org.eclipse.aether:aether-api:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | | +- org.eclipse.aether:aether-spi:jar:1.0.2.v20150114:compile [INFO] | | | | | \- (org.eclipse.aether:aether-api:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | | +- (org.eclipse.aether:aether-util:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | | +- (org.eclipse.aether:aether-impl:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | | +- (org.codehaus.plexus:plexus-component-annotations:jar:1.6:compile - omitted for conflict with 1.7.1) [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for conflict with 3.0.24) [INFO] | | | | \- (org.apache.commons:commons-lang3:jar:3.4:compile - omitted for conflict with 3.5) [INFO] | | | +- org.eclipse.aether:aether-impl:jar:1.0.2.v20150114:compile [INFO] | | | | +- (org.eclipse.aether:aether-api:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | | +- (org.eclipse.aether:aether-spi:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | | \- (org.eclipse.aether:aether-util:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | +- org.eclipse.aether:aether-api:jar:1.0.2.v20150114:compile [INFO] | | | +- org.eclipse.aether:aether-util:jar:1.0.2.v20150114:compile [INFO] | | | | \- (org.eclipse.aether:aether-api:jar:1.0.2.v20150114:compile - omitted for duplicate) [INFO] | | | +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.2:compile [INFO] | | | | +- org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.2:compile [INFO] | | | | +- (org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile - omitted for conflict with 1.7.1) [INFO] | | | | +- (org.codehaus.plexus:plexus-classworlds:jar:2.5.2:compile - omitted for duplicate) [INFO] | | | | \- (org.codehaus.plexus:plexus-utils:jar:3.0.17:compile - omitted for conflict with 3.0.24) [INFO] | | | +- com.google.inject:guice:jar:no_aop:4.0:compile [INFO] | | | | +- javax.inject:javax.inject:jar:1:compile [INFO] | | | | +- aopalliance:aopalliance:jar:1.0:compile [INFO] | | | | \- (com.google.guava:guava:jar:16.0.1:compile - omitted for conflict with 18.0) [INFO] | | | +- org.codehaus.plexus:plexus-interpolation:jar:1.21:compile [INFO] | | | +- org.codehaus.plexus:plexus-utils:jar:3.0.22:compile [INFO] | | | +- org.codehaus.plexus:plexus-classworlds:jar:2.5.2:compile [INFO] | | | +- org.codehaus.plexus:plexus-component-annotations:jar:1.6:compile [INFO] | | | +- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile [INFO] | | | | +- (org.codehaus.plexus:plexus-utils:jar:1.5.5:compile - omitted for conflict with 3.0.22) [INFO] | | | | \- org.sonatype.plexus:plexus-cipher:jar:1.4:compile [INFO] | | | \- org.apache.commons:commons-lang3:jar:3.4:compile [INFO] | | +- org.apache.maven:maven-compat:jar:3.3.9:compile [INFO] | | | +- *(org.apache.maven:maven-model:jar:3.3.9:compile - omitted for duplicate)* [INFO] | | | +- (org.apache.maven:maven-model-builder:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | +- (org.apache.maven:maven-settings:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | +- (org.apache.maven:maven-artifact:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | +- (org.apache.maven:maven-core:jar:3.3.9:compile - omitted for duplicate) [INFO] | | | +- (org.codehaus.plexus:plexus-utils:jar:3.0.22:compile - omitted for duplicate) [INFO] | | | +- (org.codehaus.plexus:plexus-interpolation:jar:1.21:compile - omitted for duplicate) [INFO] | | | +- (org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.2:compile - omitted for duplicate) [INFO] | | | +- (org.codehaus.plexus:plexus-component-annotations:jar:1.6:compile - omitted for duplicate) [INFO] | | | \- org.apache.maven.wagon:wagon-provider-api:jar:2.10:compile [INFO] | | | \- (org.codehaus.plexus:plexus-utils:jar:3.0.15:compile - omitted for conflict with 3.0.22) [INFO] | | +- (junit:junit:jar:4.11:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- (org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.2.6:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.container:arquillian-container-spi:jar:1.1.12.Final:compile [INFO] | | +- org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.12.Final:compile [INFO] | | | \- (org.jboss.arquillian.core:arquillian-core-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- org.jboss.arquillian.config:arquillian-config-api:jar:1.1.12.Final:compile [INFO] | | | \- (org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-10:compile - omitted for duplicate) [INFO] | | +- org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.1.12.Final:compile [INFO] | | | +- (org.jboss.arquillian.config:arquillian-config-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | | +- (org.jboss.arquillian.core:arquillian-core-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | | +- (org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | | \- (org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:2.0.0-alpha-10:compile - omitted for duplicate) [INFO] | | +- org.jboss.shrinkwrap:shrinkwrap-api:jar:1.2.6:compile [INFO] | | \- org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-10:compile [INFO] | +- org.jboss.arquillian.container:arquillian-container-test-api:jar:1.1.12.Final:compile [INFO] | | \- (org.jboss.shrinkwrap:shrinkwrap-api:jar:1.2.6:compile - omitted for duplicate) [INFO] | +- org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.1.12.Final:compile [INFO] | | +- (org.jboss.arquillian.container:arquillian-container-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | +- (org.jboss.arquillian.test:arquillian-test-spi:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | | \- (org.jboss.arquillian.container:arquillian-container-test-api:jar:1.1.12.Final:compile - omitted for duplicate) [INFO] | \- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.2.6:compile [INFO] | +- (org.jboss.shrinkwrap:shrinkwrap-api:jar:1.2.6:compile - omitted for duplicate) [INFO] | \- org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.2.6:compile [INFO] | \- (org.jboss.shrinkwrap:shrinkwrap-api:jar:1.2.6:compile - omitted for duplicate) [INFO] \- junit:junit:jar:4.11:test (scope not updated to compile) [INFO] \- org.hamcrest:hamcrest-core:jar:1.3:test