maven包冲突解决办法

mvn官方的文档

http://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html

http://maven.apache.org/plugins/maven-dependency-plugin/examples/filtering-the-dependency-tree.html

今天本地跑项目,发现报错,zookeeper相关的,但是pom并没有显示的引用,于是想找到那个包引用到了zookeeper,于是就查了下mvn 的命令,顺利的找出了被哪个包引用

mvn dependency:tree -Dincludes=org.apache.zookeeper

[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ apollospider ---
[INFO] com.meituan.apollo:apollospider:war:1.0.0
[INFO] \- com.meituan.cache:redis-cluster-client:jar:1.0.1:compile
[INFO]    \- org.apache.zookeeper:zookeeper:jar:3.3.4:compile

当包冲突的时候也可以这样找出冲突的包,然后解决掉

猜你喜欢

转载自shifulong.iteye.com/blog/2269427