[ https://jira.codehaus.org/browse/MENFORCER-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benson Margulies updated MENFORCER-203: --------------------------------------- Description: The enforcer is claiming that one of the modules of my project is using the prior release version of another of the modules of my project. The problem version, 1.9.112, occurs _nowhere_ in any current POM. Both modules refer to adm-model with {{$\{project.version\}}} references. {noformat} [WARNING] Dependency convergence error for com.basistech:adm-model:2.0.0-rc1-SNAPSHOT paths to dependency are: +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:2.0.0-rc1-SNAPSHOT and +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-json:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:1.9.112 [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) are [ Dependency convergence error for com.basistech:adm-model:2.0.0-rc1-SNAPSHOT paths to dependency are: +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:2.0.0-rc1-SNAPSHOT and +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-json:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:1.9.112 {noformat} but mvn dependency:tree says in the failing module: {noformat} [INFO] --- maven-dependency-plugin:2.5.1:tree (default-cli) @ adm-tools --- [INFO] com.basistech:adm-tools:jar:2.0.0-rc1-SNAPSHOT [INFO] +- com.basistech:adm-model:jar:2.0.0-rc1-SNAPSHOT:compile [INFO] +- com.basistech:adm-json:jar:2.0.0-rc1-SNAPSHOT:compile [INFO] +- com.basistech:rlp-java-blackboard:jar:12.1:compile [INFO] | +- com.basistech:rlp:jar:7.10.0:compile [INFO] | | \- com.basistech:utilities:jar:7.10.0:compile [INFO] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.4.1:compile (version managed from 2.3.0) [INFO] | \- org.javassist:javassist:jar:3.18.0-GA:compile [INFO] +- com.basistech:common:jar:33:compile [INFO] +- com.google.guava:guava:jar:16.0.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.4.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.1:compile [INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.1:compile (version managed from 2.4.0) [INFO] +- junit:junit:jar:4.11:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO] \- args4j:args4j:jar:2.0.26:compile {noformat} and in the 'json' module: {noformat} --- maven-dependency-plugin:2.5.1:tree (default-cli) @ adm-json --- [INFO] com.basistech:adm-json:jar:2.0.0-rc1-SNAPSHOT [INFO] +- com.basistech:adm-model:jar:2.0.0-rc1-SNAPSHOT:compile [INFO] +- com.basistech:common:jar:33:compile [INFO] +- com.google.guava:guava:jar:16.0.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.4.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.1:compile [INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.1:compile (version managed from 2.4.0) [INFO] \- junit:junit:jar:4.11:test [INFO] \- org.hamcrest:hamcrest-core:jar:1.3:test {noformat} was: The enforcer is claiming that one of the modules of my project is using the prior release version of another of the modules of my project. The problem version, 1.9.112, occurs _nowhere_ in any current POM. Both modules refer to adm-model with \${project.version} references. {noformat} [WARNING] Dependency convergence error for com.basistech:adm-model:2.0.0-rc1-SNAPSHOT paths to dependency are: +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:2.0.0-rc1-SNAPSHOT and +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-json:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:1.9.112 [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) are [ Dependency convergence error for com.basistech:adm-model:2.0.0-rc1-SNAPSHOT paths to dependency are: +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:2.0.0-rc1-SNAPSHOT and +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-json:2.0.0-rc1-SNAPSHOT +-com.basistech:adm-model:1.9.112 {noformat} but mvn dependency:tree says in the failing module: {noformat} [INFO] --- maven-dependency-plugin:2.5.1:tree (default-cli) @ adm-tools --- [INFO] com.basistech:adm-tools:jar:2.0.0-rc1-SNAPSHOT [INFO] +- com.basistech:adm-model:jar:2.0.0-rc1-SNAPSHOT:compile [INFO] +- com.basistech:adm-json:jar:2.0.0-rc1-SNAPSHOT:compile [INFO] +- com.basistech:rlp-java-blackboard:jar:12.1:compile [INFO] | +- com.basistech:rlp:jar:7.10.0:compile [INFO] | | \- com.basistech:utilities:jar:7.10.0:compile [INFO] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.4.1:compile (version managed from 2.3.0) [INFO] | \- org.javassist:javassist:jar:3.18.0-GA:compile [INFO] +- com.basistech:common:jar:33:compile [INFO] +- com.google.guava:guava:jar:16.0.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.4.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.1:compile [INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.1:compile (version managed from 2.4.0) [INFO] +- junit:junit:jar:4.11:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO] \- args4j:args4j:jar:2.0.26:compile {noformat} and in the 'json' module: {noformat} --- maven-dependency-plugin:2.5.1:tree (default-cli) @ adm-json --- [INFO] com.basistech:adm-json:jar:2.0.0-rc1-SNAPSHOT [INFO] +- com.basistech:adm-model:jar:2.0.0-rc1-SNAPSHOT:compile [INFO] +- com.basistech:common:jar:33:compile [INFO] +- com.google.guava:guava:jar:16.0.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.4.1:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.1:compile [INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.1:compile (version managed from 2.4.0) [INFO] \- junit:junit:jar:4.11:test [INFO] \- org.hamcrest:hamcrest-core:jar:1.3:test {noformat} > dependencyConvergence seems to get tangled in reactor > ----------------------------------------------------- > > Key: MENFORCER-203 > URL: https://jira.codehaus.org/browse/MENFORCER-203 > Project: Maven Enforcer Plugin > Issue Type: Bug > Components: Standard Rules > Affects Versions: 1.3.1 > Reporter: Benson Margulies > > The enforcer is claiming that one of the modules of my project is using the > prior release version of another of the modules of my project. > The problem version, 1.9.112, occurs _nowhere_ in any current POM. > Both modules refer to adm-model with {{$\{project.version\}}} references. > {noformat} > [WARNING] > Dependency convergence error for com.basistech:adm-model:2.0.0-rc1-SNAPSHOT > paths to dependency are: > +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT > +-com.basistech:adm-model:2.0.0-rc1-SNAPSHOT > and > +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT > +-com.basistech:adm-json:2.0.0-rc1-SNAPSHOT > +-com.basistech:adm-model:1.9.112 > [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence > failed with message: > Failed while enforcing releasability the error(s) are [ > Dependency convergence error for com.basistech:adm-model:2.0.0-rc1-SNAPSHOT > paths to dependency are: > +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT > +-com.basistech:adm-model:2.0.0-rc1-SNAPSHOT > and > +-com.basistech:adm-tools:2.0.0-rc1-SNAPSHOT > +-com.basistech:adm-json:2.0.0-rc1-SNAPSHOT > +-com.basistech:adm-model:1.9.112 > {noformat} > but mvn dependency:tree says in the failing module: > {noformat} > [INFO] --- maven-dependency-plugin:2.5.1:tree (default-cli) @ adm-tools --- > [INFO] com.basistech:adm-tools:jar:2.0.0-rc1-SNAPSHOT > [INFO] +- com.basistech:adm-model:jar:2.0.0-rc1-SNAPSHOT:compile > [INFO] +- com.basistech:adm-json:jar:2.0.0-rc1-SNAPSHOT:compile > [INFO] +- com.basistech:rlp-java-blackboard:jar:12.1:compile > [INFO] | +- com.basistech:rlp:jar:7.10.0:compile > [INFO] | | \- com.basistech:utilities:jar:7.10.0:compile > [INFO] | +- > com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.4.1:compile > (version managed from 2.3.0) > [INFO] | \- org.javassist:javassist:jar:3.18.0-GA:compile > [INFO] +- com.basistech:common:jar:33:compile > [INFO] +- com.google.guava:guava:jar:16.0.1:compile > [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.4.1:compile > [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.1:compile > [INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.1:compile > (version managed from 2.4.0) > [INFO] +- junit:junit:jar:4.11:test > [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test > [INFO] \- args4j:args4j:jar:2.0.26:compile > {noformat} > and in the 'json' module: > {noformat} > --- maven-dependency-plugin:2.5.1:tree (default-cli) @ adm-json --- > [INFO] com.basistech:adm-json:jar:2.0.0-rc1-SNAPSHOT > [INFO] +- com.basistech:adm-model:jar:2.0.0-rc1-SNAPSHOT:compile > [INFO] +- com.basistech:common:jar:33:compile > [INFO] +- com.google.guava:guava:jar:16.0.1:compile > [INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.4.1:compile > [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.4.1:compile > [INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.4.1:compile > (version managed from 2.4.0) > [INFO] \- junit:junit:jar:4.11:test > [INFO] \- org.hamcrest:hamcrest-core:jar:1.3:test > {noformat} -- This message was sent by Atlassian JIRA (v6.1.6#6162)