mvn validate throws依赖收敛收敛错误但mvn依赖:tree不显示依赖关系

时间:2016-11-25 10:40:51

标签: java maven-3

mvn validate失败引发依赖性错误。

Dependency convergence error for com.company.concepts:patients:2.4.14-SNAPSHOT paths to dependency are:
+-com.company.ion.concepts.patientlist:patient-list:1.4-SNAPSHOT
  +-com.company.concepts:patientlists:2.3.15-SNAPSHOT
    +-com.company.concepts:patients:2.4.14-SNAPSHOT
and
+-com.company.ion.concepts.patientlist:patient-list:1.4-SNAPSHOT
  +-com.company.concepts:patientlists:2.3.15-SNAPSHOT
    +-com.company.concepts:patients:2.4.14-SNAPSHOT
      +-com.company.concepts:patients:2.4.4-Alpha-5

然后我运行了mvn依赖:树,看看我是否在使用2.4.4-Aplha-5,但是在任何地方都找不到它。

[INFO] +- com.company.concepts:patientlists:jar:2.3.15-SNAPSHOT:compile
[INFO] |  +- com.company.concepts:patients:jar:2.4.14-SNAPSHOT:compile
[INFO] |  |  +- com.company.xyz.common:xyz-common-demographic-proteus:jar:3.1:compile

我已经尝试了所有可能的事情,但无法找到解决方案。

我正在使用

  

行家-实施者-插件:1.4.1:执行

     

Java版本:1.8.0_101,供应商:Oracle Corporation

     

Apache Maven 3.3.9(bb52d8502b132ec0a5a3f4c09453c07478323dc5

1 个答案:

答案 0 :(得分:1)

请尝试使用此功能。它应该显示项目中该依赖项的不同路径:

mvn dependency:tree -Dverbose=true