如何解决某个jar包的依赖冲突问题

前端之家收集整理的这篇文章主要介绍了如何解决某个jar包的依赖冲突问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我用的是idea集成开发环境,因此以该开发工具讲解。

首先在在Terminal窗口中,键入:mvn dependency:tree -Dincludes=com.google.guava

分享图片

如果不加-Dincludes=com.google.guava,则输出整个项目的依赖树。

com.google.guava是包的groupId。

如何复制包的groupId,当然可以去pom.xml文件中去。还可以这样:

在项目的External Libraries下,右击某个包的名称,如下:

分享图片

然后在弹出的对话框中选择,第一个冒号和第二个冒号中间的部分,见下图:

分享图片

命令的执行目录是当前项目的目录下,所以分析整个项目。

输出类似于以下:

分享图片

经过分析,就可以看出,引用同一个包,存在冲突的地方。

猜你在找的设计模式相关文章