Maven2でJUnit4を使う場合の手順
- dependencyのJUnitのバージョンを4.0にする
- maven-surefire-pluginをSubversionから取得(https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-surefire-plugin)
- maven-surefire-pluginをチェックアウトしたディレクトリでmvn install
- maven surefireをSubversionから取得(https://svn.apache.org/repos/asf/maven/surefire/trunk)
- maven surefireにhttp://jira.codehaus.org/browse/MSUREFIRE-131のパッチを当てる
- maven surefireをチェックアウトしたディレクトリでmvn install
- テスト実行
なおテストクラスには以下のようなsuiteメソッドが定義されている必要がある。
public static junit.framework.Test suite() { return new JUnit4TestAdapter(TestClass.class); }