Fork me on GitHub

findbugs:findbugs

Note:This goal should be used as a Maven report.

Full name:

org.codehaus.mojo:findbugs-maven-plugin:3.0.6-SNAPSHOT:findbugs

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.

Required Parameters

Name Type Since Description
classFilesDirectory File - (no description)
Default value is: ${project.build.outputDirectory}.
findbugsXmlOutputDirectory File - (no description)
Default value is: ${project.build.directory}.
outputDirectory File - The output directory for the report. Note that this parameter is only evaluated if the goal is run directly from the command line. If the goal is run indirectly as part of a site generation, the output directory configured in the Maven Site Plugin is used instead.
Default value is: ${project.reporting.outputDirectory}.
testClassFilesDirectory File - (no description)
Default value is: ${project.build.testOutputDirectory}.
xmlOutput boolean - (no description)
Default value is: false.
User property is: findbugs.xmlOutput.
xmlOutputDirectory File - (no description)
Default value is: ${project.build.directory}.

Optional Parameters

Name Type Since Description
debug Boolean - (no description)
Default value is: false.
User property is: findbugs.debug.
effort String - (no description)
Default value is: Default.
User property is: findbugs.effort.
excludeBugsFile String - (no description)
User property is: findbugs.excludeBugsFile.
excludeFilterFile String - (no description)
User property is: findbugs.excludeFilterFile.
failOnError boolean - (no description)
Default value is: true.
User property is: findbugs.failOnError.
findbugsXmlOutput boolean - (no description)
Default value is: true.
fork boolean - (no description)
Default value is: true.
User property is: findbugs.fork.
includeFilterFile String - (no description)
User property is: findbugs.includeFilterFile.
includeTests boolean - (no description)
Default value is: false.
User property is: findbugs.includeTests.
jvmArgs String - (no description)
User property is: findbugs.jvmArgs.
maxHeap int - (no description)
Default value is: 512.
User property is: findbugs.maxHeap.
maxRank int - (no description)
User property is: findbugs.maxRank.
nested Boolean - (no description)
Default value is: false.
User property is: findbugs.nested.
omitVisitors String - (no description)
User property is: findbugs.omitVisitors.
onlyAnalyze String - (no description)
User property is: findbugs.onlyAnalyze.
outputEncoding String - Specifies the output encoding.
Default value is: ${project.reporting.outputEncoding}.
User property is: outputEncoding.
pluginList String - (no description)
User property is: findbugs.pluginList.
plugins PluginArtifact[] - (no description)
relaxed Boolean - (no description)
Default value is: false.
User property is: findbugs.relaxed.
skip boolean - (no description)
Default value is: false.
User property is: findbugs.skip.
skipEmptyReport boolean - (no description)
Default value is: false.
User property is: findbugs.skipEmptyReport.
sourceEncoding String - (no description)
Default value is: ${project.build.sourceEncoding}.
User property is: encoding.
threshold String - (no description)
Default value is: Default.
User property is: findbugs.threshold.
timeout int - (no description)
Default value is: 600000.
User property is: findbugs.timeout.
trace Boolean - (no description)
Default value is: false.
User property is: findbugs.trace.
userPrefs String - (no description)
User property is: findbugs.userPrefs.
visitors String - (no description)
User property is: findbugs.visitors.
xrefLocation File - (no description)
Default value is: ${project.reporting.outputDirectory}/xref.
xrefTestLocation File - (no description)
Default value is: ${project.reporting.outputDirectory}/xref-test.

Parameter Details

classFilesDirectory:

(no description)
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.outputDirectory}

debug:

(no description)
  • Type: java.lang.Boolean
  • Required: No
  • User Property: findbugs.debug
  • Default: false

effort:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.effort
  • Default: Default

excludeBugsFile:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.excludeBugsFile

excludeFilterFile:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.excludeFilterFile

failOnError:

(no description)
  • Type: boolean
  • Required: No
  • User Property: findbugs.failOnError
  • Default: true

findbugsXmlOutput:

(no description)
  • Type: boolean
  • Required: No
  • Default: true

findbugsXmlOutputDirectory:

(no description)
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}

fork:

(no description)
  • Type: boolean
  • Required: No
  • User Property: findbugs.fork
  • Default: true

includeFilterFile:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.includeFilterFile

includeTests:

(no description)
  • Type: boolean
  • Required: No
  • User Property: findbugs.includeTests
  • Default: false

jvmArgs:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.jvmArgs

maxHeap:

(no description)
  • Type: int
  • Required: No
  • User Property: findbugs.maxHeap
  • Default: 512

maxRank:

(no description)
  • Type: int
  • Required: No
  • User Property: findbugs.maxRank

nested:

(no description)
  • Type: java.lang.Boolean
  • Required: No
  • User Property: findbugs.nested
  • Default: false

omitVisitors:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.omitVisitors

onlyAnalyze:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.onlyAnalyze

outputDirectory:

The output directory for the report. Note that this parameter is only evaluated if the goal is run directly from the command line. If the goal is run indirectly as part of a site generation, the output directory configured in the Maven Site Plugin is used instead.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.reporting.outputDirectory}

outputEncoding:

Specifies the output encoding.
  • Type: java.lang.String
  • Required: No
  • User Property: outputEncoding
  • Default: ${project.reporting.outputEncoding}

pluginList:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.pluginList

plugins:

(no description)
  • Type: org.codehaus.mojo.findbugs.PluginArtifact[]
  • Required: No

relaxed:

(no description)
  • Type: java.lang.Boolean
  • Required: No
  • User Property: findbugs.relaxed
  • Default: false

skip:

(no description)
  • Type: boolean
  • Required: No
  • User Property: findbugs.skip
  • Default: false

skipEmptyReport:

(no description)
  • Type: boolean
  • Required: No
  • User Property: findbugs.skipEmptyReport
  • Default: false

sourceEncoding:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: encoding
  • Default: ${project.build.sourceEncoding}

testClassFilesDirectory:

(no description)
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.testOutputDirectory}

threshold:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.threshold
  • Default: Default

timeout:

(no description)
  • Type: int
  • Required: No
  • User Property: findbugs.timeout
  • Default: 600000

trace:

(no description)
  • Type: java.lang.Boolean
  • Required: No
  • User Property: findbugs.trace
  • Default: false

userPrefs:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.userPrefs

visitors:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: findbugs.visitors

xmlOutput:

(no description)
  • Type: boolean
  • Required: Yes
  • User Property: findbugs.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