在 Eclipse 中查看 Gradle 依赖树
Posted
技术标签:
【中文标题】在 Eclipse 中查看 Gradle 依赖树【英文标题】:View Gradle dependency tree in Eclipse 【发布时间】:2015-12-27 12:58:49 【问题描述】:是否可以从 Eclipse 内部可视化依赖关系树(例如 gradle dependencies
的输出)?在 Eclipse 中展开 Gradle 依赖项树是一个平面视图,不会显示其他项目的依赖项(例如,如果我有一个依赖项 compile project(':project2')
,则不会显示 project2 的任何依赖项)。
基于this,好像不支持树视图?
基本上我在 maven 插件中寻找这个的等价物:
【问题讨论】:
【参考方案1】:在撰写本文时,Spring Eclipse Integration Gradle 和 Buildship 均未提供我们从 m2e 获知的依赖层次结构视图。
我不知道这是什么时候实现的,但您可以在命令行上或通过 Eclipse 中的 Buildship Gradle Tasks 视图执行gradle dependencies
。这会将项目依赖项的一个很好的依赖关系树打印到控制台。
【讨论】:
这很不幸【参考方案2】:对我来说,这只是一个命令
在 build.gradle 添加plugin
apply plugin: 'project-report'
然后转到cmd并运行以下命令
./gradlew htmlDependencyReport
这给我一个HTML报告WOW Html报告?
或者,如果您想要
txt file
中的报告,请使用以下命令轻松搜索
gradlew dependencyReport
这就是我的主人。
【讨论】:
【参考方案3】:使用 gradle 'project-report' 插件生成 HTML 格式的报告。
https://docs.gradle.org/current/userguide/project_report_plugin.html
在你的 build.gradle 文件中添加插件:
apply plugin: 'project-report'
并使用以下方法生成报告:
> gradle htmlDependencyReport
【讨论】:
以上是关于在 Eclipse 中查看 Gradle 依赖树的主要内容,如果未能解决你的问题,请参考以下文章
在Eclipse中使用建立使用Gradle做依赖管理的Spring Boot工程