maven “mvn dependency:tree”-是否有等效的“verbose”输出?

rlcwz9us  于 2023-08-03  发布在  Maven
关注(0)|答案(2)|浏览(134)

我有一个用例,我们想知道Maven项目每个依赖树获得的所有版本,即使它们被省略了。
根据 maven-dependency-plugin 文档,“verbose”选项已经停止使用,因为Maven 3和“tree”Mojo的依赖目标无法显示省略的依赖。
我正在使用Maven 3.5.0,并尝试使用Maven 2.x的额外安装,但这会产生与Java 8应用程序的兼容性问题。
在Maven 3中有没有一种方法可以得到详细的依赖树输出?

r1zk6ea1

r1zk6ea11#

您可以使用

mvn dependency:tree -X

字符串
produces the debug output
另有说明,在documentation中约verbose-
请注意,此功能实际上使用Maven 2算法,并且可能是give wrong results when used with Maven 3

编辑:正如布拉德在评论中指出的,verbose标志已经reintroduced for the 3.2.0发布和进一步。

zkure5ic

zkure5ic2#

-verbose标志在Maven Dependency Plugin的3.2.0版本中进行了更新,可以正确地与Maven 3一起工作,根据MDEP-644
使用此版本的插件或更新版本将确保它返回正确的结果。

mvn dependency:tree -Dverbose

字符串

相关问题