【发布时间】:2011-08-31 22:23:16
【问题描述】:
是否有 CLI 工具可用于快速查看 Maven pom.xml 文件的传递依赖关系?
【问题讨论】:
标签: maven-2 maven dependencies pom.xml
是否有 CLI 工具可用于快速查看 Maven pom.xml 文件的传递依赖关系?
【问题讨论】:
标签: maven-2 maven dependencies pom.xml
在 CLI 上,使用 mvn dependency:tree
(这里有一些额外的Usage notes)
在多模块 maven 项目上运行 dependency:tree 时,请改用 mvn compile dependency:tree1。
否则,M2Eclipse(Eclipse 的 Maven 集成)中的 POM 编辑器非常好,它包含分层依赖视图。
1如果你不编译,你可能会得到错误Failed to execute goal on project baseproject: Could not resolve dependencies for project com.company:childproject:jar:1.0.0: Could not find artifact。这可能是因为dependency:tree 命令不构建项目并且不解析依赖项,并且您的项目未安装在 maven 存储库中。
【讨论】:
https://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html
dependency:tree 可能无法绘制其传递依赖关系。