项目报告插件会向您的项目添加一些任务,这些任务会生成包含有关构建有用信息的报告。这些任务生成的内容与您从命令行执行 tasks
、dependencies
和 properties
任务时获得的内容相同(请参阅命令行项目报告)。与命令行报告不同,报告插件将报告生成到文件中。还有一个聚合任务,它依赖于插件添加的所有报告任务。
我们计划在 Gradle 的未来版本中为现有报告添加更多内容并创建更多报告。
用法
要使用项目报告插件,请在构建脚本中包含以下内容:
plugins {
id 'project-report'
}
任务
项目报告插件定义了以下任务:
dependencyReport
— DependencyReportTask-
生成项目依赖报告。
htmlDependencyReport
— HtmlDependencyReportTask-
为项目或一组项目生成 HTML 依赖项和依赖项洞察报告。
propertyReport
— PropertyReportTask-
生成项目属性报告。
taskReport
— TaskReportTask-
生成项目任务报告。
projectReport
— Task-
依赖于:
dependencyReport
、propertyReport
、taskReport
、htmlDependencyReport
生成所有项目报告。
项目布局
项目报告插件不需要任何特定的项目布局。
依赖管理
项目报告插件不定义任何依赖配置。