FindBugs Settings

Property Optional? Description
maven.findbugs.enable No

Specifies whether to run FindBugs or not. Useful when a reactor is used across multiple projects.

maven.findbugs.detail Yes

Specifies whether "low", "medium", or "high" priority bugs should be listed. Defaults to "medium".

maven.findbugs.conserveSpace Yes

If set to true, FindBugs will disable analyses that improve precision but consume extra memory. Default is false.

maven.findbugs.debug Yes

If set to true, FindBugs prints diagnostic information about which classes are being analyzed, and which bug pattern detectors are being run. Default is false.

maven.findbugs.jvmargs Yes

It specifies any arguments that should be passed to the Java virtual machine used to run FindBugs. You may need to use this attribute to specify flags to increase the amount of memory the JVM may use if you are analyzing a very large program.

maven.findbugs.excludeFilter Yes

Report all bug instances except those matching the filter specified in the xml Filter file. See http://findbugs.sourceforge.net for more information.

maven.findbugs.includeFilter Yes

Only report bug instances that match the filter specified in the xml Filter file. See http://findbugs.sourceforge.net for more information.