This has been answered in stackoverflow
<https://stackoverflow.com/questions/63644201/why-is-maven-enforcer-plugin-failing-with-maven-version-3-6-1-but-passing-with-3>


https://stackoverflow.com/questions/63644201/why-is-maven-enforcer-plugin-failing-with-maven-version-3-6-1-but-passing-with-3

On Sat, Aug 29, 2020 at 6:37 PM Debraj Manna <subharaj.ma...@gmail.com>
wrote:

> 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]
>>> >
>>> ------------------------------------------------------------------------
>>> >
>>>
>>>

Reply via email to