Gradle中显示包依赖树

网上查了一些资料,要在gradle中显示dependencies依赖树,要使用dependencies命令,不过由于
顶级项目中一般我们都不定义dependency的,一般是在子项目中定义,那么可以用这种方式来写:

1
./gradlew <sub module name>:dependencies

这样就能输出依赖树了。不过如果有多个子项目的话,要一个个子项目的查非常麻烦,所以可以通过下面的方法
来输出整个项目的依赖树。

在顶级项目的build.gradle文件中加入:

1
2
3
subprojects {
task allDeps(type: DependencyReportTask) {}
}

然后执行:

1
$ ./gradlew allDeps

这样就会显示所有子项目的依赖树了。

文章作者: Vincent Zhong
文章链接: https://www.itvincent.net/2017/03/07/gradle-dependencies-tree/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 itVincent的博客