Package org.apache.maven.plugins.pmd
package org.apache.maven.plugins.pmd
-
ClassDescriptionBase class for the PMD reports.Base class for mojos that check if there were any PMD violations.Creates a report for PMD's Copy/Paste Detector (CPD) tool in an aggregator project.Fail the build in an aggregator project if there were any CPD violations in the source code.Creates a PMD site report in an aggregator project without forking the
test-compile
phase again.Creates a PMD site report in an aggregator project based on the rulesets and configuration set in the plugin.Fails the build in an aggregator project if there were any PMD violations in the source code.Creates a report for PMD's Copy/Paste Detector (CPD) tool.Class that generated the CPD report.Fails the build if there were any CPD violations in the source code.This class contains utility methods to load property files which define which files should be excluded from the CPD duplication results.This class contains utility for loading property files, which define which PMD violations from which classes should be ignored and not cause a failure.Display help information on maven-pmd-plugin.
Callmvn pmd:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.A PMD renderer, that collects all violations and processing errors from a pmd execution.Creates a PMD site report based on the rulesets and configuration set in the plugin.Render the PMD violations into Doxia events.Fails the build if there were any PMD violations in the source code.Collector of warnings and failures.