[ 
https://issues.apache.org/jira/browse/MENFORCER-426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Barnett updated MENFORCER-426:
----------------------------------
    Description: 
In our project, using version 3.0.0-M3 of the maven-enforcer-plugin's 
DependencyConvergence rule passes.  Using version 3.1.0 starts to show 
convergence errors that I believe may be related to using version ranges to 
declare dependencies:
{code:java}
[WARNING] 
Dependency convergence error for com.trib3:graphql:jar:1.32.3279:compile paths 
to dependency are:
+-com.joe.quizzy:server:jar:1.0-SNAPSHOT
  +-com.joe.quizzy:graphql:jar:1.0-SNAPSHOT:compile
    +-com.trib3:graphql:jar:1.32.3279:compile
and
+-com.joe.quizzy:server:jar:1.0-SNAPSHOT
  +-com.trib3:graphql:jar:1.32.3324:compile
{code}
both {{com.joe.quizzy:server}} and {{com.joe.quizzy:graphql}} declare a 
dependency on {{com.trib3:graphql}}, with a version of 
{{[1.32.1,1.33-SNAPSHOT)}}.  that version range should (currently) resolve to 
1.32.3324 in both usages, but in enforcer 3.1.0's DependencyConvergence check 
does not.

  was:
In our project, using version 3.0.0-M3 of the maven-enforcer-plugin's 
DependencyConvergence rule passes.  Using version 3.1.0 starts to show 
convergence errors that I believe may be related to using version ranges to 
declare dependencies:
{code:java}
[WARNING] 
Dependency convergence error for com.trib3:graphql:jar:1.32.3279:compile paths 
to dependency are:
+-com.joe.quizzy:server:jar:1.0-SNAPSHOT
  +-com.joe.quizzy:graphql:jar:1.0-SNAPSHOT:compile
    +-com.trib3:graphql:jar:1.32.3279:compile
and
+-com.joe.quizzy:server:jar:1.0-SNAPSHOT
  +-com.trib3:graphql:jar:1.32.3324:compile
{code}
both `com.joe.quizzy:server` and `com.joe.quizzy:graphql` declare a dependency 
on `com.trib3:graphql`, with a version of `[1.32.1,1.33-SNAPSHOT)`.  that 
version range should (currently) resolve to 1.32.3324 in both usages, but in 
enforcer 3.1.0's DependencyConvergence check does not.


> DependencyConvergence in 3.1.0 fails when using version ranges
> --------------------------------------------------------------
>
>                 Key: MENFORCER-426
>                 URL: https://issues.apache.org/jira/browse/MENFORCER-426
>             Project: Maven Enforcer Plugin
>          Issue Type: Bug
>          Components: Standard Rules
>    Affects Versions: 3.1.0
>            Reporter: Joe Barnett
>            Priority: Major
>
> In our project, using version 3.0.0-M3 of the maven-enforcer-plugin's 
> DependencyConvergence rule passes.  Using version 3.1.0 starts to show 
> convergence errors that I believe may be related to using version ranges to 
> declare dependencies:
> {code:java}
> [WARNING] 
> Dependency convergence error for com.trib3:graphql:jar:1.32.3279:compile 
> paths to dependency are:
> +-com.joe.quizzy:server:jar:1.0-SNAPSHOT
>   +-com.joe.quizzy:graphql:jar:1.0-SNAPSHOT:compile
>     +-com.trib3:graphql:jar:1.32.3279:compile
> and
> +-com.joe.quizzy:server:jar:1.0-SNAPSHOT
>   +-com.trib3:graphql:jar:1.32.3324:compile
> {code}
> both {{com.joe.quizzy:server}} and {{com.joe.quizzy:graphql}} declare a 
> dependency on {{com.trib3:graphql}}, with a version of 
> {{[1.32.1,1.33-SNAPSHOT)}}.  that version range should (currently) resolve to 
> 1.32.3324 in both usages, but in enforcer 3.1.0's DependencyConvergence check 
> does not.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to