Full name:
org.apache.maven.plugins:maven-pmd-plugin:3.27.0:aggregate-cpd-check
Description:
Fail the build in an aggregator project if there were any CPD violations in the source code.
Attributes:
3.15.0
.verify
.aggregate-cpd
.<failOnViolation>
boolean
3.0
Whether to fail the build if the validation check fails.
true
cpd.failOnViolation
<targetDirectory>
File
-
The location of the XML report to check, as generated by the PMD report.
project.build.directory
Optional Parameters Name Type Since Description <aggregate>
boolean
2.2
Deprecated.
since 3.15.0 Use the goal pmd:aggregate-check
or pmd:aggregate-cpd-check
instead.
false
aggregate
<excludeFromFailureFile>
String
3.0
File that lists classes and rules to be excluded from failures. For PMD, this is a properties file. For CPD, this is a text file that contains comma-separated lists of classes that are allowed to duplicate.
pmd.excludeFromFailureFile
<maxAllowedViolations>
int
3.10.0
The maximum number of failures allowed before execution fails. Used in conjunction with failOnViolation=true
and utilizes failurePriority
. This value has no meaning if failOnViolation=false
. If the number of failures is greater than this number, the build will be failed. If the number of failures is less than or equal to this value, then the build will not be failed.
0
pmd.maxAllowedViolations
<printFailingErrors>
boolean
3.0
Print details of errors that cause build failure
false
pmd.printFailingErrors
<skip>
boolean
-
Skip the CPD violation checks. Most useful on the command line via "-Dcpd.skip=true".
false
cpd.skip
<verbose>
boolean
-
Print details of check failures to build output.
false
pmd.verbose
Parameter Details <aggregate>
Deprecated.
since 3.15.0 Use the goal pmd:aggregate-check
or pmd:aggregate-cpd-check
instead.
Whether to build an aggregated report at the root, or build individual reports.
boolean
2.2
No
aggregate
false
File that lists classes and rules to be excluded from failures. For PMD, this is a properties file. For CPD, this is a text file that contains comma-separated lists of classes that are allowed to duplicate.
java.lang.String
3.0
No
pmd.excludeFromFailureFile
Whether to fail the build if the validation check fails.
boolean
3.0
Yes
cpd.failOnViolation
true
The maximum number of failures allowed before execution fails. Used in conjunction with failOnViolation=true
and utilizes failurePriority
. This value has no meaning if failOnViolation=false
. If the number of failures is greater than this number, the build will be failed. If the number of failures is less than or equal to this value, then the build will not be failed.
int
3.10.0
No
pmd.maxAllowedViolations
0
Print details of errors that cause build failure
boolean
3.0
No
pmd.printFailingErrors
false
Skip the CPD violation checks. Most useful on the command line via "-Dcpd.skip=true".
boolean
No
cpd.skip
false
The location of the XML report to check, as generated by the PMD report.
java.io.File
Yes
project.build.directory
Print details of check failures to build output.
boolean
No
pmd.verbose
false
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4