我的项目是一个多模块项目。这样,模块1具有多个类,并且这些多个类正在使用项目A的不同版本。
This is module1--->com.assign.print:printlog.value:3.0.0-SNAPSHOT.
Class1使用版本6.2的ProjectA(com.print.assess:mns.pro:6.2)
Class2使用版本2.0的ProjectA(com.print.assess:mns.pro:2.0)。
这给依赖项收敛错误。该如何解决?
预先感谢
答案 0 :(得分:0)
这是标准的Java问题。
您的类路径中不能具有相同依赖项的两个不同版本。
您可以尝试使用Maven阴影插件解决此问题,但这有点hacky。
更好的办法是更改与相同版本的依赖项一起工作的代码。