I am observing the same behavior with maven docker also. It is passing with 3.6.3 but failing with 3.6.1.
Used the below commands Debrajs-MacBook-Air:es-plugins debrajmanna$ docker run -it --rm --name es-plugins -v "$(pwd)":/Users/debrajmanna/code/vnera/es-plugins -w /Users/debrajmanna/code/vnera/es-plugins maven:3.6.1 mvn validate Debrajs-MacBook-Air:es-plugins debrajmanna$ docker run -it --rm --name es-plugins -v "$(pwd)":/Users/debrajmanna/code/vnera/es-plugins -w /Users/debrajmanna/code/vnera/es-plugins maven:3.6.3 mvn validate On Sat, Aug 29, 2020 at 5:32 PM Debraj Manna <subharaj.ma...@gmail.com> wrote: > It is failing consistently in our environment. Can you let me know what > can cause this difference in behavior? > > Any other log I can provide that may help in debugging this issue further? > > On Sat, Aug 29, 2020 at 4:45 PM Karl Heinz Marbaise <khmarba...@gmx.de> > wrote: > >> 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] >> > ------------------------------------------------------------------------ >> > >> >>