Hi,

as already mentioned on SO the behaviour can't be reproduced with the
example project.

Tested with Maven 3.6.0, 3.6.1, 3.6.2 and 3.6.3...

Kind regards
Karl Heinz Marbaise
On 29.08.20 08:34, Debraj Manna wrote:
Hi

In one of my project I am trying to use DependencyConvergence rule with
maven enforcer plugin. I am observing that if I use maven 3.6.1 then the
enforcer is failing with the below error but the same has been working fine
with maven 3.6.3. Can someone let me know if this expected? If yes can
someone point me to the relevant jira under which this issue is fixed in
maven 3.6.3.

I have placed a sample project in https://github.com/debraj-manna/es-plugins
where this issue can be reproduced.

maven-enforcer-plugin - 3.0.0-M2

Debrajs-MacBook-Air:es-plugins debrajmanna$
~/Downloads/apache-maven-3.6.1/bin/mvn validate
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] es-plugins
[pom]
[INFO] dedup
  [jar]
[INFO]
[INFO] -----------------------< org.example:es-plugins
-----------------------
[INFO] Building es-plugins 1.0-SNAPSHOT
[1/2]
[INFO] --------------------------------[ pom
]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) @ es-plugins ---
[INFO]
[INFO] -------------------------< org.example:dedup
--------------------------
[INFO] Building dedup 1.0-SNAPSHOT
  [2/2]
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) @ dedup ---
[WARNING]
Dependency convergence error for
com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.7.1 paths to
dependency are:
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.7.1
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.apache.lucene:lucene-test-framework:8.5.1
       +-com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.7.2

[WARNING]
Dependency convergence error for commons-logging:commons-logging:1.2 paths
to dependency are:
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpclient:4.5.10
         +-commons-logging:commons-logging:1.2
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpasyncclient:4.1.4
         +-commons-logging:commons-logging:1.2
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-commons-logging:commons-logging:1.1.3
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client-sniffer:7.7.1
       +-commons-logging:commons-logging:1.1.3
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-commons-logging:commons-logging:1.1.3

[WARNING]
Dependency convergence error for org.apache.httpcomponents:httpcore:4.4.12
paths to dependency are:
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpclient:4.5.10
         +-org.apache.httpcomponents:httpcore:4.4.12
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpcore:4.4.12
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpasyncclient:4.1.4
         +-org.apache.httpcomponents:httpcore:4.4.10
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client-sniffer:7.7.1
       +-org.apache.httpcomponents:httpcore:4.4.12

[WARNING]
Dependency convergence error for
org.apache.httpcomponents:httpclient:4.5.10 paths to dependency are:
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpclient:4.5.10
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpasyncclient:4.1.4
         +-org.apache.httpcomponents:httpclient:4.5.6
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client-sniffer:7.7.1
       +-org.apache.httpcomponents:httpclient:4.5.10

[WARNING]
Dependency convergence error for
org.apache.httpcomponents:httpcore-nio:4.4.10 paths to dependency are:
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpasyncclient:4.1.4
         +-org.apache.httpcomponents:httpcore-nio:4.4.10
and
+-org.example:dedup:1.0-SNAPSHOT
   +-org.elasticsearch.test:framework:7.7.1
     +-org.elasticsearch.client:elasticsearch-rest-client:7.7.1
       +-org.apache.httpcomponents:httpcore-nio:4.4.12

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence
failed with message:
Failed while enforcing releasability. See above detailed error message.
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary for es-plugins 1.0-SNAPSHOT:
[INFO]
[INFO] es-plugins ......................................... SUCCESS [
  3.047 s]
[INFO] dedup .............................................. FAILURE [
  0.856 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  4.131 s
[INFO] Finished at: 2020-08-29T11:41:55+05:30
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) on project dedup: Some Enforcer rules
have failed. Look above for specific messages explaining why the rule
failed. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <goals> -rf :dedup
Debrajs-MacBook-Air:es-plugins debrajmanna$
~/Downloads/apache-maven-3.6.3/bin/mvn validate
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] es-plugins
[pom]
[INFO] dedup
  [jar]
[INFO]
[INFO] -----------------------< org.example:es-plugins
-----------------------
[INFO] Building es-plugins 1.0-SNAPSHOT
[1/2]
[INFO] --------------------------------[ pom
]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) @ es-plugins ---
[INFO]
[INFO] -------------------------< org.example:dedup
--------------------------
[INFO] Building dedup 1.0-SNAPSHOT
  [2/2]
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) @ dedup ---
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary for es-plugins 1.0-SNAPSHOT:
[INFO]
[INFO] es-plugins ......................................... SUCCESS [
  1.743 s]
[INFO] dedup .............................................. SUCCESS [
  0.510 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  2.462 s
[INFO] Finished at: 2020-08-29T11:42:06+05:30
[INFO]
------------------------------------------------------------------------

Same is working fine in maven 3.6.3.

Debrajs-MacBook-Air:es-plugins debrajmanna$
~/Downloads/apache-maven-3.6.3/bin/mvn validate
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] es-plugins
[pom]
[INFO] dedup
  [jar]
[INFO]
[INFO] -----------------------< org.example:es-plugins
-----------------------
[INFO] Building es-plugins 1.0-SNAPSHOT
[1/2]
[INFO] --------------------------------[ pom
]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) @ es-plugins ---
[INFO]
[INFO] -------------------------< org.example:dedup
--------------------------
[INFO] Building dedup 1.0-SNAPSHOT
  [2/2]
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce
(javaversion-dependencyconvergence) @ dedup ---
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary for es-plugins 1.0-SNAPSHOT:
[INFO]
[INFO] es-plugins ......................................... SUCCESS [
  1.743 s]
[INFO] dedup .............................................. SUCCESS [
  0.510 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  2.462 s
[INFO] Finished at: 2020-08-29T11:42:06+05:30
[INFO]
------------------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to