FindBugsを実行するfindbugs-maven-pluginの設定
/project/reporting/plugins
<!-- Findbugs --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <configuration> <xmlOutput>true</xmlOutput> <xmlOutputDirectory>${project.build.directory}</xmlOutputDirectory> <effort>Max</effort> <excludeFilterFile>${basedir}/findbugs-exclude.xml</excludeFilterFile> <includeFilterFile>${basedir}/findbugs-include.xml</includeFilterFile> </configuration> </plugin>
- xmlOutput XMLファイルを出力するかどうか
- xmlOutputDirectory XMLファイルの出力先
- effort 解析レベル
- excludeFilterFile 除外ルールのフィルタ(ブラックリスト)
- includeFilterFile 適用ルールのフィルタ(ホワイトリスト)
フィルタは、通常の使い方ではexcludeFilterFileだけ指定すればよいと思う。