【发布时间】:2017-02-21 11:14:39
【问题描述】:
使用gradle dependencies 我得到了所有依赖项的巨大列表。显示我所依赖的项目的所有依赖项。是否可以限制显示列表的深度?
示例:
+--- com.company.common:e-common-junit:0.29.0-SNAPSHOT
| +--- junit:junit:4.11 (*)
| \--- commons-io:commons-io:2.4
\--- org.slf4j:slf4j-log4j12:1.7.6
+--- org.slf4j:slf4j-api:1.7.6
\--- log4j:log4j:1.2.17
仅限+--- com.company.common:e-common-junit:0.29.0-SNAPSHOT
从 gradle 网站:
dependencies - Displays all dependencies declared in root project 'projectReports'.
api:dependencies - Displays all dependencies declared in project ':api'.
webapp:dependencies - Displays all dependencies declared in project ':webapp'.
它甚至提到这些报告可以在this official source 上变大。
声明我应该使用--configuration,但就我对本文的理解而言,它只会将其限制为compile、testCompile等等,而不是深入。
正在使用的版本gradle 2.11
【问题讨论】:
-
没有 gradle 方式来过滤依赖输出,但是你可以使用 grep 来过滤掉你不想看到的东西。
标签: java gradle dependencies build-dependencies