tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

findbugs-maven-plugin

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だけ指定すればよいと思う。