首页 > 解决方案 > 使用 Maven 的 Spring Tool suite4 中的依赖关系图

问题描述

我正在解决重复依赖问题。在解决时我开始知道使用依赖图会很容易。但我不知道如何在 STS4 中打印依赖关系图。我已经尝试过在 Maven 文档中找到的这个命令

mvn dependency:tree -Dverbose -Dincludes=commons-collections

结果是:

[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ attache-ui-web ---
[WARNING] Invalid POM for com.apple.ist.msol.attache:attache-api-entity:jar:3.0.0-SNAPSHOT, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] Invalid POM for com.apple.ist.msol.attache:attache-api-entity:jar:3.0.0-SNAPSHOT, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.972 s
[INFO] Finished at: 2019-09-17T09:30:23+05:30
[INFO] ------------------------------------------------------------------------

有人可以解释这个结果的确切含义以及如何获得依赖树吗?

标签: springmavendependenciesspring-tool-suitedependency-graph

解决方案


当您在 Eclipse/STS3/STS4 中打开 pom.xml 文件时,会出现一个选项卡来列出所有依赖项以及依赖项层次结构的选项卡。它向您显示您在项目中声明为根节点的所有依赖项,并将它们的传递依赖项显示为子节点。


推荐阅读