mvn官方的文档
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
当包冲突的时候也可以这样找出冲突的包,然后解决掉