Uploaded image for project: 'Maven Enforcer Plugin'
  1. Maven Enforcer Plugin
  2. MENFORCER-287

Exclusion of dependencies in a deeper level are ignored

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 3.0.0-M1
    • None
    • None
    • None
    • Apache Maven 3.3.9, jdk1.8.0_111, OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

    Description

      Dependency Convergence returns an error even when the conflicting version is excluded (in a deeper level):

      <dependency>
                  <groupId>com.fasterxml.jackson.core</groupId>
                  <artifactId>jackson-core</artifactId>
                  <version>2.6.3</version>
              </dependency>
              <dependency>
                  <groupId>com.vi</groupId>
                  <artifactId>cloudwatch-log4j-appender</artifactId>
                  <version>1.3</version>
                  <exclusions>
                      <exclusion>
                          <artifactId>commons-logging</artifactId>
                          <groupId>commons-logging</groupId>
                      </exclusion>
                      <exclusion>
                          <artifactId>com.fasterxml.jackson.core</artifactId>
                          <groupId>jackson-core</groupId>
                      </exclusion>
                      <exclusion>
                          <artifactId>com.fasterxml.jackson.core</artifactId>
                          <groupId>jackson-databind</groupId>
                      </exclusion>
                  </exclusions>
              </dependency>
      

      Result:

      Dependency convergence error for com.fasterxml.jackson.core:jackson-core:2.6.3 paths to dependency are:
      +-com.mycompany:MavenDependencyConvergenceEval:1.0-SNAPSHOT
        +-com.fasterxml.jackson.core:jackson-core:2.6.3
      

      and

      +-com.mycompany:MavenDependencyConvergenceEval:1.0-SNAPSHOT
        +-com.vi:cloudwatch-log4j-appender:1.3
          +-com.amazonaws:aws-java-sdk-logs:1.11.5
            +-com.amazonaws:aws-java-sdk-core:1.11.5
              +-com.fasterxml.jackson.core:jackson-databind:2.6.6
                +-com.fasterxml.jackson.core:jackson-core:2.6.6
      

      and

      +-com.mycompany:MavenDependencyConvergenceEval:1.0-SNAPSHOT
        +-com.vi:cloudwatch-log4j-appender:1.3
          +-com.amazonaws:aws-java-sdk-logs:1.11.5
            +-com.amazonaws:aws-java-sdk-core:1.11.5
              +-com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.6.6
                +-com.fasterxml.jackson.core:jackson-core:2.6.6
      

      There is actually only one version of dependency com.fasterxml.jackson.core:jackson-core:

      [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ MavenDependencyConvergenceEval ---
      [INFO] com.mycompany:MavenDependencyConvergenceEval:pom:1.0-SNAPSHOT
      [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.6.3:compile
      [INFO] \- com.vi:cloudwatch-log4j-appender:jar:1.3:compile
      [INFO]    +- org.apache.logging.log4j:log4j-core:jar:2.5:compile
      [INFO]    |  \- org.apache.logging.log4j:log4j-api:jar:2.5:compile
      [INFO]    \- com.amazonaws:aws-java-sdk-logs:jar:1.11.5:compile
      [INFO]       \- com.amazonaws:aws-java-sdk-core:jar:1.11.5:compile
      [INFO]          +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
      [INFO]          |  +- org.apache.httpcomponents:httpcore:jar:4.4.4:compile
      [INFO]          |  \- commons-codec:commons-codec:jar:1.9:compile
      [INFO]          +- com.fasterxml.jackson.core:jackson-databind:jar:2.6.6:compile
      [INFO]          |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
      [INFO]          +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.6:compile
      [INFO]          \- joda-time:joda-time:jar:2.8.1:compile
      

      Attachments

        1. pom.xml
          2 kB
          Tomas Tulka

        Activity

          People

            rfscholte Robert Scholte
            tomas.tulka Tomas Tulka
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: