dependency:tree可用于查看给定项目的依赖关系树。但我需要的是查看第 3 方工件的依赖关系树。
dependency:tree
我想我可以创建一个空项目,但我正在寻找更简单的东西(我需要为几个工件执行此操作)。
plugin/usage.html)
仅使用 pom.xml 创建一个简单的项目。添加您的依赖项并运行:
mvn dependency:tree
(多模块 Maven 项目的版本mvn compile dependency:tree:)
mvn compile dependency:tree
不幸的是,依赖 mojo必须使用 pom.xml 否则您会收到以下错误:
无法执行 mojo: 树。它需要一个具有现有 pom.xml 的项目,但构建没有使用它。
在您的工件的 pom.xml 中描述了依赖项。使用 Maven 基础设施找到它。
转到https://search.maven.org/并输入您的 groupId 和 artifactId。
或者您可以访问https://repo1.maven.org/maven2/并首先使用插件 groupId 进行导航,然后使用 artifactId,最后使用其版本。
例如参见org.springframework:spring- core
依赖工件的一部分是 pom.xml。这指定了它的依赖关系。你可以在这个 pom 上执行 mvn dependency:tree 。