API文档: | Reporting |
---|
已知亚型: |
|
---|
提供报告选项的对象。
在执行过程中生成报告的任务通过这些方法公开这些报告的配置选项。该Reporting
接口是参数化的,其中参数表示公开的报告容器的特定类型。报告容器的特定类型表示可用的不同类型的报告。
例如,给定一个任务,例如:
class MyTask implements Reporting<MyReportContainer> { // implementation } interface MyReportContainer extends ReportContainer<Report> { Report getHtml(); Report getCsv(); }
此类任务的报告方面可以配置如下:
task my(type: MyTask) { reports { html.required = true csv.required = false } }
ReportContainer
有关报告类型和选项的信息,请参阅任务
特定类型的文档。
财产 | 描述 |
reports | 一个 |
方法 | 描述 |
reports(configureAction) | 允许通过关闭来配置报告容器。 |
堵塞 | 描述 |
reports | 允许通过关闭来配置报告容器。 |
T
reports
(配置动作)Action
<? super T
>
Action
<? super T
>允许通过关闭来配置报告容器。
reports {
html {
required false
}
xml.outputLocation = "build/reports/myReport.xml"
}
允许通过关闭来配置报告容器。
reports {
html {
required false
}
xml.outputLocation = "build/reports/myReport.xml"
}
- 代表们:
T
从reports