- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport
- Direct Known Subclasses:
- AggregatorPmdNoForkReport
@Mojo(name="aggregate-pmd",
aggregator=true,
threadSafe=true,
requiresDependencyResolution=TEST)
@Execute(phase=TEST_COMPILE)
public class AggregatorPmdReport
extends PmdReport
Creates a PMD site report in an aggregator project based on the rulesets and configuration set in the plugin.
It can also generate a pmd output file aside from the site report in any of the following formats: xml, csv or txt.
- Since:
- 3.15.0