Full name:
org.codehaus.mojo:macker-maven-plugin:1.0.0-SNAPSHOT:macker
Description:
Attributes:
compile.compile prior to executing itself.| Name | Type | Since | Description |
|---|---|---|---|
| classesDirectory | File |
- |
Directory containing the class files for Macker to analyze. |
| outputDirectory | File |
- |
Directory where the Macker output file will be generated. Default value is: ${project.build.directory}. |
| outputName | String |
- |
Name of the Macker output file. Default value is: macker-out.xml. |
| rulesDirectory | File |
- |
Directory containing the rules files for Macker. |
| testClassesDirectory | File |
- |
The directories containing the test-classes to be analyzed. |
| Name | Type | Since | Description |
|---|---|---|---|
| anger | String |
- |
Anger threshold. Valid options are error, warning, info, and debug. |
| excludes | String[] |
- |
A list of files to exclude from checking. Can contain Ant-style
wildcards and double wildcards. Note that these exclusion patterns
only operate on the path of a source file relative to its source
root directory. In other words, files are excluded based on their
package and/or class name. If you want to exclude entire root
directories, use the parameter excludeRoots instead. |
| failOnError | boolean |
- |
Fail the build on an error. Default value is: true. |
| includeTests | boolean |
- |
Run Macker on the tests. Default value is: false. |
| includes | String[] |
- |
A list of files to include from checking. Can contain Ant-style
wildcards and double wildcards. Defaults to **\/*.class. |
| maxmem | String |
- |
Maximum memory to pass JVM of Macker processes. Default value is: 64m. |
| maxmsg | int |
- |
Print max messages. Default value is: 0. |
String |
- |
Print threshold. Valid options are error, warning, info, and debug. |
|
| quiet | boolean |
- |
Only output Macker errors, avoid info messages. Default value is: false. |
| rule | String |
- |
Name of the Macker rules file. Default value is: macker-rules.xml. |
| rules | String[] |
- |
Name of the Macker rules files. |
| skip | boolean |
- |
Skip the checks. Most useful on the command line via
"-Dmacker.skip=true". Default value is: false. |
| variables | Map |
- |
Variables map that will be passed to Macker. |
| verbose | boolean |
- |
Verbose setting for Macker tool execution. Default value is: false. |
java.lang.StringNo${anger}java.io.FileYes${project.build.outputDirectory}excludeRoots instead.java.lang.String[]NobooleanNotruebooleanNofalsejava.lang.String[]Nojava.lang.StringNo${macker.maxmem}64mintNo${maxmsg}0java.io.FileYes${project.build.directory}java.lang.StringYes${outputName}macker-out.xmljava.lang.StringNo${print}booleanNo${quiet}falserule:
java.lang.StringNo${rule}macker-rules.xmljava.lang.String[]No${rules}java.io.FileYes${basedir}/src/main/configskip:
booleanNo${macker.skip}falsejava.io.FileYes${project.build.testOutputDirectory}java.util.MapNo${variables}booleanNo${verbose}false