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

问题描述:

mvn验证失败抛出依赖关系错误。mvn validate throws依赖关系收敛错误,但mvn依赖关系:树不显示依赖关系

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 

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

我使用

Maven的实施者 - 插件:1.4.1:执行

Java版本:1.8.0_101,供应商:Oracle公司

的Apache Maven的3.3.9(bb52d8502b132ec0a5a3f4c09453c07478323dc5

+0

它看起来像试图解决以前的版本本身..?这很奇怪,也许依赖pom有一些问题 –

试试这个,它应该在你的项目中显示不同的路径到这个依赖关系:

mvn dependency:tree -Dverbose=true