我的项目有4个模块。
module1(即com.assign.print:printlog.value:3.0.0-snapshot)有一个类,即foo.java,在这个类中,有更多的类使用com.print.assess:mns.pro:2.0
module2、module2和module4使用com.print.assess:mns.pro:6.2。
在我的项目main pom.xml中,依赖项添加为:
com.print.assess
mns.pro
6.2
在foo.java中,我有一个类dataval.java,它使用的是旧版本。
如果我不加上
com.print.assess
mns.pro
2.0
对于module1 pom.xml,dataval.java的红线错误是“无法解析符号”。因此,当我在版本2.0中添加依赖项时,错误得到了解决,但在安装Project时:
Failed while enforcing releasability the error(s) are [
Dependency convergence error for com.print.assess:mns.pro:6.2 paths to
dependency are:
+-com.assign.print:printlog.value:3.0.0-SNAPSHOT
+-com.app.print:print.sal:1.1.3
+-com.print.assess:mns.pro:6.2
and
+-com.assign.print:printlog.value:3.0.0-SNAPSHOT
+-com.print.assess:mns.pro:2.0
and
+-com.assign.print:printlog.value:3.0.0-SNAPSHOT
+-com.print.assess.over:multi-task.rev:3.1
+-com.print.assess:mns.pro:6.2
如何解决这个问题?
提前谢谢