project-info-reports:plugin-management

Note:

This goal should be used as a Maven report.

Full name:

org.apache.maven.plugins:maven-project-info-reports-plugin:3.5.0:plugin-management

Description:

Generates the Project Plugin Management report.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 2.1.

Optional Parameters

Name Type Since Description
<customBundle> String 2.3 Path for a custom bundle instead of using the default one.
Using this field, you could change the texts in the generated reports.
Default: ${project.basedir}/src/site/custom/project-info-reports.properties
<licenseMappings> List<LicenseMapping> 3.3.1 A mapping of license names to group licenses referred to with different names together
<pluginManagementExcludes> List<String> 3.0.1 Specify the excluded plugins. This can be a list of artifacts in the format groupId[:artifactId[:type[:version]]].
Plugins matching any exclude will not be present in the report.
<skip> boolean 2.8 Skip report.
Default: false
User Property: mpir.skip
<skipEmptyReport> boolean 2.8 Skip the project info report generation if a report-specific section of the POM is empty. Defaults to true.
Default: true

Parameter Details

<customBundle>

Path for a custom bundle instead of using the default one.
Using this field, you could change the texts in the generated reports.
  • Type: java.lang.String
  • Since: 2.3
  • Required: report.plugin.goal.no
  • Default: ${project.basedir}/src/site/custom/project-info-reports.properties

<licenseMappings>

A mapping of license names to group licenses referred to with different names together

<pluginManagementExcludes>

Specify the excluded plugins. This can be a list of artifacts in the format groupId[:artifactId[:type[:version]]].
Plugins matching any exclude will not be present in the report.
  • Type: java.util.List<java.lang.String>
  • Since: 3.0.1
  • Required: report.plugin.goal.no

<skip>

Skip report.
  • Type: boolean
  • Since: 2.8
  • Required: report.plugin.goal.no
  • User Property: mpir.skip
  • Default: false

<skipEmptyReport>

Skip the project info report generation if a report-specific section of the POM is empty. Defaults to true.
  • Type: boolean
  • Since: 2.8
  • Required: report.plugin.goal.no
  • Default: true