编程语言
首页 > 编程语言> > java – 在maven依赖项中显示省略的版本:tree?

java – 在maven依赖项中显示省略的版本:tree?

作者:互联网

Eclipse中,当我转到Maven Dependency Hierarchy页面时,我得到输出,指出导致版本被忽略的冲突:

eclipse maven version

但是,如果我使用dependency:tree,那就省略了,我只看到实际使用的evrsions:

|  +- commons-httpclient:commons-httpclient:jar:3.1:compile
|  +- commons-codec:commons-codec:jar:1.4:compile
|  +- commons-io:commons-io:jar:2.4:compile
|  +- commons-net:commons-net:jar:3.1:compile
|  +- javax.servlet:servlet-api:jar:2.5:compile

后来实际引用的版本……

+- commons-collections:commons-collections:jar:3.1:compile

有没有办法获得依赖:树输出省略冲突的版本?

谢谢!

解决方法:

是的,您可以通过将verbose属性设置为true来获取省略的工件:

Whether to include omitted nodes in the serialized dependency tree.

此属性默认为false.在命令行上,你会有

mvn dependency:tree -Dverbose=true

标签:java,maven,eclipse,pom-xml,maven-dependency-plugin
来源: https://codeday.me/bug/20190926/1819088.html