トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Java:Maven:特定のクラスをテスト対象から除外する

Last-modified: 2014-02-11 (火) 15:44:30 (1231d)
Top / Java:Maven:特定のクラスをテスト対象から除外する

Java:Maven:特定のクラスをテスト対象から除外する

例えば、テストクラスで共通的な処理とかをAbstractクラスで定義して、個別のテストクラスではこれをextendsして、ってやって、maven testを実行すると、Abstractクラスをテスト実行してエラーになります。

Mavenで特定のクラスのテスト実行を除外するためには、POMに以下のように記述します。

<build>
    ・・・
  <plugins>
    <plugin>
      <artifactId>maven-surefire-plugin</artifactId>
      <configuration>
        <excludes>
          <exclude>**/除外対象クラス.java</exclude>
        </excludes>
      </configuration>
    </plugin>
  </plugins>
</build>

忘れないようにメモメモ。。。