spring - 使用 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] ------------------------------------------------------------------------
有人可以解释这个结果的确切含义以及如何获得依赖树吗?
解决方案
当您在 Eclipse/STS3/STS4 中打开 pom.xml 文件时,会出现一个选项卡来列出所有依赖项以及依赖项层次结构的选项卡。它向您显示您在项目中声明为根节点的所有依赖项,并将它们的传递依赖项显示为子节点。
推荐阅读
- laravel - 我不想使用 laravel 在数组中显示空值
- python - psycopg2如何检查是否存在具有相同属性值的记录
- javascript - 如何解决素数索引元素的总和?
- java - 检测到 nodejs 版本后,Sonarqube CSS 分析失败
- python - 如何在 Sphinx 中将部分目录中的 rst 文件生成为 HTML 文件?
- typescript - 打字稿双同步/异步返回类型
- powershell - 字母数字排序在数组中不起作用
- mysql - Django 忽略 settings.py 中的数据库连接
- django - 如何使用 SQS 启动 Celery 容器
- android - 选择图像并将结果发送到android studio中的另一个活动保持强制关闭