API文档: | HtmlDependencyReportTask |
---|
生成 HTML 依赖性报告。此报告结合了 ASCII 依赖性报告和 ASCII 依赖性洞察报告的功能。对于给定的项目,它会生成每个配置的依赖关系树,并且可以单击每个依赖关系来显示该依赖关系的见解。
默认情况下,此任务会生成任务所在项目的报告。但它也可以通过设置属性的值来生成多个项目的报告
projects
。以下是如何为多项目构建的所有项目生成 HTML 依赖关系报告,例如:
htmlDependencyReport { projects = project.allprojects }
build/reports/project/dependencies
默认情况下
会在目录中生成报告。这也可以通过设置属性来更改reports.html.destination
:
htmlDependencyReport {
reports.html.outputLocation = file("build/reports/project/dependencies")
}
财产 | 描述 |
projects | 要为其生成报告的项目集。默认情况下,为任务所在项目生成报告。 |
reports | 一个 |
方法 | 描述 |
reports(configureAction) | 允许通过关闭来配置报告容器。 |
T
reports
(配置动作)Action
<? super T
>
Action
<? super T
>允许通过关闭来配置报告容器。
reports {
html {
required false
}
xml.outputLocation = "build/reports/myReport.xml"
}