Uploaded image for project: 'WINDUP - Red Hat Application Migration Toolkit'
  1. WINDUP - Red Hat Application Migration Toolkit
  2. WINDUP-2297

Dependency conflicts on org.apache.maven:maven-model:jar, causing unexpected code behaviors

    XMLWordPrintable

Details

    • Bug
    • Status: Coding In Progress (View Workflow)
    • Major
    • Resolution: Unresolved
    • 4.2.0-SNAPSHOT
    • None
    • windup-maven-plugin
    • None

    Description

      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
      

      Attachments

        1. inter3.3.9.png
          inter3.3.9.png
          38 kB
        2. inter3.5.0.png
          inter3.5.0.png
          41 kB

        Activity

          People

            jvilalop@redhat.com Jonathan Vila Lopez
            hellococooo hellococooo hellococooo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: