【发布时间】:2020-05-05 06:23:01
【问题描述】:
我的项目中有两个库作为依赖项。这两个库中的每一个都有一堆库作为依赖项。但是,有两个具有不同版本的同名库,正如我在 maven pom 依赖层次结构中看到的那样,其中一个库与同名库冲突。当我运行程序程序时,它使用两个“父”库的元素,但它使用冲突的“子”库之一,它试图与应该使用其他冲突库的“父”库一起使用。那么项目中是否有可能同时使用两个冲突的库。
谢谢
【问题讨论】:
-
maven.apache.org/guides/introduction/… 阅读如何排除依赖项
-
也许我的问题不清楚,我不会排除任何东西,我不会同时使用!
-
我提出的建议是,您排除其中一个库的冲突依赖项,以便它使用类路径上的非冲突依赖项。
-
它们不会以导致编译问题的方式发生冲突,当我查看 pom 的依赖层次结构时它们会发生冲突。
标签: java maven dependencies