2008年10月8日水曜日

Maven2-surefire:test でエラー

JUnitが順調に「オールグリーン」となり、MavenにMakeさせてみたらところ、
見事に BUILD FAILURE となってしまった。調べてみると
Testで使用するEntity(単なるJavaBean的クラス)をTestしようとして起こって
いるようだ。Testメソッドが1つもないのだからそりゃ駄目だわな、、、
ということで、surefire プラグインの仕様を確認して以下の設定をpomに
追加、 (Testで始まるクラスを除外する)
-----------------------------------------------------------

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<excludes>
<exclude>**/Test*.java</exclude>
</excludes>
</configuration>
</plugin>

-----------------------------------------------------------
ところが、これでMavenするとTestが1件もなしになってしまう!
よく見ると、Testクラスの名称が XxxTests.java となっているでは
ないか~~~~~! ということで、以下のを追加して解決
-----------------------------------------------------------

<includes>
<include>**/*Tests.java</include>
</includes>

-----------------------------------------------------------
今日はここまで。

0 件のコメント: