Just to be more explicit with maven versions. I tried with maven version 3.6.1, 3.6.3 and 3.5.3. It worked fine only with 3.6.3.
On Sat, Aug 29, 2020 at 12:04 PM Debraj Manna <subharaj.ma...@gmail.com> 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] > ------------------------------------------------------------------------ >