SpotBugs Maven プラグインの使い方

この章では,Maven プロジェクトに SpotBugs を統合する方法について説明します。

pom.xml に spotbugs-maven-plugin を追加する

次のように pom.xml<plugin> を追加してください。

<plugin>
  <groupId>com.github.spotbugs</groupId>
  <artifactId>spotbugs-maven-plugin</artifactId>
  <version>3.1.0-RC6</version>
  <dependencies>
    <!-- overwrite dependency on spotbugs if you want to specify the version of spotbugs -->
    <dependency>
      <groupId>com.github.spotbugs</groupId>
      <artifactId>spotbugs</artifactId>
      <version>3.1.0-RC7</version>
    </dependency>
  </dependencies>
</plugin>

spotbugs-maven-plugin のゴール

spotbugs ゴール

spotbugs ゴールは,SpotBugs によるターゲットプロジェクトの解析をします。詳細については,maven サイトの spotbugs ゴールの説明 を参照してください。

check ゴール

check ゴールは,spotbugs ゴールのような解析を行い,バグが見つかったらビルドが失敗します。詳細については,maven サイトの check ゴールの説明 を参照してください。

gui ゴール

gui ゴールは,SpotBugs GUI を起動し,解析結果を確認します。詳細については,maven サイトの gui ゴール を参照してください。

help ゴール

help ゴールは,この Maven プラグインの使い方を表示します。