Maven2+JUnit4

Maven2でJUnit4を使う場合の手順

  1. dependencyJUnitのバージョンを4.0にする
  2. maven-surefire-pluginをSubversionから取得(https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-surefire-plugin)
  3. maven-surefire-pluginをチェックアウトしたディレクトリでmvn install
  4. maven surefireSubversionから取得(https://svn.apache.org/repos/asf/maven/surefire/trunk)
  5. maven surefirehttp://jira.codehaus.org/browse/MSUREFIRE-131のパッチを当てる
  6. maven surefireをチェックアウトしたディレクトリでmvn install
  7. テスト実行

なおテストクラスには以下のようなsuiteメソッドが定義されている必要がある。

  public static junit.framework.Test suite() {
    return new JUnit4TestAdapter(TestClass.class);
  }

まあパッチは出てるのでmaven-surefire-pluginが2.3になる頃には取り込まれてるでしょう。