【maven】maven查看项目依赖并解决依赖冲突的问题

一、问题

项目开发过程中,经常会遇到jar冲突,然后maven根据自己的规则进行冲突解决,导致项目在运行的过程中报错。

1、如何查看当前项目的maven的依赖树?

2、如何从依赖树中找到自己预期的版本,是被那个jar给覆盖了?

3、如何进行依赖冲突解决?

二、解决问题

1、如何查看当前项目的maven依赖树?

//进入项目的pom.xml文件的目录下,运行如下命令
//这个是正常依赖的树
mvn dependency:tree
//这个命令是查看maven是如何解决依赖冲突的依赖树
mvn -Dverbose dependency:tree
//如果想将依赖树打印到指定文件中,则命令如下
mvn -Dverbose  dependency:tree -Doutput=/Users/shangxiaofei/sxfoutput.txt
View Code

猜你喜欢

转载自www.cnblogs.com/shangxiaofei/p/10251214.html