spotbugs:check
Full name:
com.github.spotbugs:spotbugs-maven-plugin:4.8.6.5-SNAPSHOT:check
Description:
No description.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
test
. - The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase:
verify
. - Invokes the execution of the following plugin's goal prior to executing itself:
spotbugs
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<classFilesDirectory> |
File |
- |
No description. Default: ${project.build.outputDirectory} |
<outputDirectory> |
File |
- |
No description. Default: ${project.reporting.outputDirectory} |
<spotbugsXmlOutputDirectory> |
File |
- |
No description. Default: ${project.build.directory} |
<testClassFilesDirectory> |
File |
- |
No description. Default: ${project.build.testOutputDirectory} |
<xmlOutput> |
boolean |
- |
No description. Default: false User Property: spotbugs.xmlOutput |
<xmlOutputDirectory> |
File |
- |
No description. Default: ${project.build.directory} |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<debug> |
boolean |
- |
No description. Default: false User Property: spotbugs.debug |
<effort> |
String |
- |
No description. Default: Default User Property: spotbugs.effort |
<excludeBugsFile> |
String |
- |
No description. User Property: spotbugs.excludeBugsFile |
<excludeFilterFile> |
String |
- |
No description. User Property: spotbugs.excludeFilterFile |
<failOnError> |
boolean |
- |
No description. Default: true User Property: spotbugs.failOnError |
<failThreshold> |
String |
- |
No description. User Property: spotbugs.failThreshold |
<fork> |
boolean |
- |
No description. Default: true User Property: spotbugs.fork |
<includeFilterFile> |
String |
- |
No description. User Property: spotbugs.includeFilterFile |
<includeTests> |
boolean |
- |
No description. Default: false User Property: spotbugs.includeTests |
<jvmArgs> |
String |
- |
No description. User Property: spotbugs.jvmArgs |
<maxAllowedViolations> |
int |
- |
No description. Default: 0 User Property: spotbugs.maxAllowedViolations |
<maxHeap> |
int |
- |
No description. Default: 512 User Property: spotbugs.maxHeap |
<maxRank> |
int |
- |
No description. User Property: spotbugs.maxRank |
<nested> |
boolean |
- |
No description. Default: false User Property: spotbugs.nested |
<omitVisitors> |
String |
- |
No description. User Property: spotbugs.omitVisitors |
<onlyAnalyze> |
String |
- |
No description. User Property: spotbugs.onlyAnalyze |
<outputEncoding> |
String |
- |
No description. Default: ${project.reporting.outputEncoding} User Property: outputEncoding |
<pluginList> |
String |
- |
No description. User Property: spotbugs.pluginList |
<quiet> |
boolean |
- |
No description. Default: false User Property: spotbugs.quiet |
<relaxed> |
boolean |
- |
No description. Default: false User Property: spotbugs.relaxed |
<skip> |
boolean |
- |
No description. Default: false User Property: spotbugs.skip |
<sourceEncoding> |
String |
- |
No description. Default: ${project.build.sourceEncoding} User Property: encoding |
<spotbugsXmlOutputFilename> |
String |
- |
No description. Default: spotbugsXml.xml User Property: spotbugs.outputXmlFilename |
<threshold> |
String |
- |
No description. Default: Default User Property: spotbugs.threshold |
<timeout> |
int |
- |
No description. Default: 600000 User Property: spotbugs.timeout |
<trace> |
boolean |
- |
No description. Default: false User Property: spotbugs.trace |
<visitors> |
String |
- |
No description. User Property: spotbugs.visitors |
<xrefLocation> |
File |
- |
No description. Default: ${project.reporting.outputDirectory}/xref |
<xrefTestLocation> |
File |
- |
No description. Default: ${project.reporting.outputDirectory}/xref-test |
Parameter Details
<classFilesDirectory>
No description.
- Type:
java.io.File
- Required:
Yes
- Default:
${project.build.outputDirectory}
<debug>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.debug
- Default:
false
<effort>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.effort
- Default:
Default
<excludeBugsFile>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.excludeBugsFile
<excludeFilterFile>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.excludeFilterFile
<failOnError>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.failOnError
- Default:
true
<failThreshold>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.failThreshold
<fork>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.fork
- Default:
true
<includeFilterFile>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.includeFilterFile
<includeTests>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.includeTests
- Default:
false
<jvmArgs>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.jvmArgs
<maxAllowedViolations>
No description.
- Type:
int
- Required:
No
- User Property:
spotbugs.maxAllowedViolations
- Default:
0
<maxHeap>
No description.
- Type:
int
- Required:
No
- User Property:
spotbugs.maxHeap
- Default:
512
<maxRank>
No description.
- Type:
int
- Required:
No
- User Property:
spotbugs.maxRank
<nested>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.nested
- Default:
false
<omitVisitors>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.omitVisitors
<onlyAnalyze>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.onlyAnalyze
<outputDirectory>
No description.
- Type:
java.io.File
- Required:
Yes
- Default:
${project.reporting.outputDirectory}
<outputEncoding>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
outputEncoding
- Default:
${project.reporting.outputEncoding}
<pluginList>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.pluginList
<quiet>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.quiet
- Default:
false
<relaxed>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.relaxed
- Default:
false
<skip>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.skip
- Default:
false
<sourceEncoding>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
encoding
- Default:
${project.build.sourceEncoding}
<spotbugsXmlOutputDirectory>
No description.
- Type:
java.io.File
- Required:
Yes
- Default:
${project.build.directory}
<spotbugsXmlOutputFilename>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.outputXmlFilename
- Default:
spotbugsXml.xml
<testClassFilesDirectory>
No description.
- Type:
java.io.File
- Required:
Yes
- Default:
${project.build.testOutputDirectory}
<threshold>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.threshold
- Default:
Default
<timeout>
No description.
- Type:
int
- Required:
No
- User Property:
spotbugs.timeout
- Default:
600000
<trace>
No description.
- Type:
boolean
- Required:
No
- User Property:
spotbugs.trace
- Default:
false
<visitors>
No description.
- Type:
java.lang.String
- Required:
No
- User Property:
spotbugs.visitors
<xmlOutput>
No description.
- Type:
boolean
- Required:
Yes
- User Property:
spotbugs.xmlOutput
- Default:
false
<xmlOutputDirectory>
No description.
- Type:
java.io.File
- Required:
Yes
- Default:
${project.build.directory}
<xrefLocation>
No description.
- Type:
java.io.File
- Required:
No
- Default:
${project.reporting.outputDirectory}/xref
<xrefTestLocation>
No description.
- Type:
java.io.File
- Required:
No
- Default:
${project.reporting.outputDirectory}/xref-test