Gradle 1.12用户指南翻译——第四十九章. Build Dashboard 插件

时间:2022-05-21 08:06:10

本文由CSDN博客貌似掉线翻译,其他章节的翻译请参见:

http://blog.csdn.net/column/details/gradle-translation.html

翻译项目请关注Github上的地址:

https://github.com/msdx/gradledoc

本文翻译所在分支:

https://github.com/msdx/gradledoc/tree/1.12。

直接浏览双语版的文档请访问:

http://gradledoc.qiniudn.com/1.12/userguide/userguide.html。

另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,目前0.2.1版本兼容 Android 2.2以上系统,项目地址如下:

https://github.com/msdx/gradle-doc-apk

翻译不易,转载请注明本文在CSDN博客上的出处:

http://blog.csdn.net/maosidiaoxian/article/details/53571994

关于我对Gradle的翻译,以Github上的项目及http://gradledoc.qiniudn.com 上的文档为准。如发现翻译有误的地方,将首先在以上两个地方更新。因时间精力问题,博客中发表的译文基本不会同步修改。

第四十九章. Build Dashboard 插件

Build Dashboard 插件是目前是孵化中状态。请务必注意,在以后的 Gradle 版本中,相关的 DSL 和其他配置可能会有所改变。

Build Dashboard 插件可以用于生成单个 HTML dashboard,提供对由构建生成的所有报告的单点访问。

49.1. 用法

要使用 Build Dashboard 插件,请在生成脚本中包括:

示例 49.1 使用 Build Dashboard 插件

build.gradle

apply plugin: 'build-dashboard'

应用该插件将会添加 buildDashboard 任务到你的 project 中。该任务为在 all projects 中实现了 Reporting 接口的所有任务聚合了报告。它通常只应用于根项目。

buildDashboard 任务不依赖于任何其他任务。它只聚合作为构建的一部分正在独立运行的报告任务。如果要生成 build dashboard,只需在要执行的任务列表中包含 buildDashboard 任务。例如, gradle buildDashboard build 将为 build任务 所依赖的所有报告任务生成一个 dashboard。

49.2. 任务

Build Dashboard 插件向项目中添加以下任务:

表 49.1. Build Dashboard 插件 - 任务

任务名称 依赖于 类型 描述
buildDashboard - GenerateBuildDashboard 生成 build dashboard 报告。

49.3. 项目布局

Build Dashboard 插件不需要任何特定的项目布局。

49.4. 依赖管理

Build Dashboard 插件没有定义任何的依赖配置。

49.5. 配置

你可以通过 ReportingExtension 修改 build dashboard 插件生成内容的位置。