我有一个用例,我们想知道Maven项目每个依赖树获得的所有版本,即使它们被省略了。根据 maven-dependency-plugin 文档,“verbose”选项已经停止使用,因为Maven 3和“tree”Mojo的依赖目标无法显示省略的依赖。我正在使用Maven 3.5.0,并尝试使用Maven 2.x的额外安装,但这会产生与Java 8应用程序的兼容性问题。在Maven 3中有没有一种方法可以得到详细的依赖树输出?
r1zk6ea11#
您可以使用
mvn dependency:tree -X
字符串produces the debug output。另有说明,在documentation中约verbose-请注意,此功能实际上使用Maven 2算法,并且可能是give wrong results when used with Maven 3。
verbose
编辑:正如布拉德在评论中指出的,verbose标志已经reintroduced for the 3.2.0发布和进一步。
3.2.0
zkure5ic2#
-verbose标志在Maven Dependency Plugin的3.2.0版本中进行了更新,可以正确地与Maven 3一起工作,根据MDEP-644。使用此版本的插件或更新版本将确保它返回正确的结果。
-verbose
mvn dependency:tree -Dverbose
字符串
2条答案
按热度按时间r1zk6ea11#
您可以使用
字符串
produces the debug output。
另有说明,在documentation中约
verbose
-请注意,此功能实际上使用Maven 2算法,并且可能是give wrong results when used with Maven 3。
编辑:正如布拉德在评论中指出的,
verbose
标志已经reintroduced for the3.2.0
发布和进一步。zkure5ic2#
-verbose
标志在Maven Dependency Plugin的3.2.0版本中进行了更新,可以正确地与Maven 3一起工作,根据MDEP-644。使用此版本的插件或更新版本将确保它返回正确的结果。
字符串