汇总子项目的Gradle项目报告报告

时间:2014-01-17 16:50:08

标签: gradle project reporting

根据标题,是否有办法为所有子项目提供汇总的项目报告?在我的build.gradle中,我有类似的东西:

subprojects {
  apply plugin: 'project-report'
  // ... more stuff
}

然后我最终得到每个子项目一份报告。将所有报告放在一个地方会很好,但我无法弄清楚如何。这可能吗?

1 个答案:

答案 0 :(得分:6)

我刚刚在documentation for the htmlDependencyReport task注意到你现在可以这样做了:

apply plugin: 'project-report'

htmlDependencyReport {
    projects = project.allprojects
}

请注意,插件正在此处应用于根项目,而不是在问题中显示的subprojects配置块中。

我不知道哪个版本的Gradle添加了此功能,但我可以确认它在Gradle 2.0中有效。根据目前的文档(Gradle 2.2.1,2015年1月),这个功能仍在孵化。