2010-12-03 9 views
2

これは私がやろうとしているものです:Maven-surefire-pluginの実行を2回に分けて実行する方法は?

[...] 
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
    <excludes> 
     <exclude>**/*JSFTest.java</exclude> 
    </excludes> 
    <executions> 
     <execution> 
     <phase>integration-test</phase> 
     <goals> 
      <goal>test</goal> 
     </goals> 
     <configuration> 
      <excludes> 
      <!-- intentionally empty to override configuration above --> 
      </excludes> 
      <includes> 
      <include>**/*JSFTest.java</include> 
      </includes> 
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 

私のカスタム<execution>は、コンテナ内のすべてのJSF関連のテストを実行する必要があります。残念ながら、それはテストを見つけることはありません。 <includes>のように見えません。 <excludes>はフェーズtestの間にこれらのテストを効果的に除外します。ここで何が間違っていますか?

答えて

1

同じプロジェクトで統合テストとテストの両方を行う方法を確認してください。

http://docs.codehaus.org/display/MAVENUSER/Maven+and+Integration+Testing

私の好みは、自己にメモとしてmaven-failsafe-plugin

+0

ありがとう、それは私が探していたものです – yegor256

+0

リンクはもう役に立たず、答えに要約はありません。あなたは拡大したいですか? – virgo47

2

もっとです:;-)

<excludes> 
    <exclude>none</exclude> 
<excludes> 

空の除外が動作しません。

関連する問題