HtmlDependencyReportTask

API Documentation:HtmlDependencyReportTask

Note: This class is incubating and may change in a future version of Gradle.

Generates an HTML dependency report. This report combines the features of the ASCII dependency report and those of the ASCII dependency insight report. For a given project, it generates a tree of the dependencies of every configuration, and each dependency can be clicked to show the insight of this dependency.

This task generates a report for the task's containing project by default. But it can also generate a report for multiple projects, by setting the value of the projects property. Here's how to generate an HTML dependency report for all the projects of a multi-project build, for example:

htmlDependencyReport {
    projects = project.allprojects
}

The report is generated in the build/reports/project/dependencies directory by default. This can also be changed by setting the outputDirectory property.

Properties

PropertyDescription
projects
Incubating

The set of projects to generate a report for. By default, the report is generated for the task's containing project.

reports

A ReportContainer instance.

Methods

No methods

Script blocks

No script blocks

Property details

Set<Project> projects

Note: This property is incubating and may change in a future version of Gradle.

The set of projects to generate a report for. By default, the report is generated for the task's containing project.

Default with project-report plugin:
[project]

T reports (read-only)

A ReportContainer instance.

Implementors specify a specific implementation of ReportContainer that describes the types of reports that are available.