Html依赖报告任务

生成 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

一个ReportContainer例子。

方法

方法描述
reports(configureAction)

允许通过关闭来配置报告容器。

脚本块

无脚本块

物业详情

Set<Project> projects

要为其生成报告的项目集。默认情况下,为任务所在项目生成报告。

默认使用project-report插件:
[project]

T reports(只读)

一个ReportContainer例子。

ReportContainer实施者指定描述可用报告类型的 具体实施。

方法详情

T reports(配置动作)Action<? super T>

允许通过关闭来配置报告容器。

reports {
  html {
    required false
  }
  xml.outputLocation = "build/reports/myReport.xml"
}