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
答
试试这个,它应该在你的项目中显示不同的路径到这个依赖关系:
mvn dependency:tree -Dverbose=true
它看起来像试图解决以前的版本本身..?这很奇怪,也许依赖pom有一些问题 –