我有一个包含多个子项目的多项目构建。
如何列出多项目构建的所有传递依赖项。
理想情况下,这可以通过某些命令行参数来实现,即,无需修改任何gradle文件,并在命令行上列出一个不错的依赖关系树。
答案 0 :(得分:0)
from this blogpost:确实可以修改父build.gradle的一种解决方案(但最少)是:
subprojects {
task allDeps(type: DependencyReportTask) {}
}
由于我的父build.gradle已经具有subprojects
部分,因此这是一个单行代码。此外,我可以通过指定配置来限制输出。因此,这是一个可以接受的解决方案,因此命令行选项会更好。
答案 1 :(得分:0)
您可以在命令行中使用-I
(或--init-script
)来指定Init Script
然后您可以在初始化脚本中添加所需的任何任务等,而无需更改build.gradle