私はMavenを使ってプロジェクトをビルドしています。 I現在、異なる階層に分割テスト:Mavenのsurefireプラグインを使ってテストを組み込む
:- ユニットテスト - >
src/test/java/**/*Test.java
- 統合テスト - - >
src/test-integration/java/**/*Test.java
- 外部テスト>
src/test-external/java/**/*Test.java
ここでは私のmaven-surefire-plugin
セクションです
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
<configuration>
<includes>
<include>src/test/java/**/*Test.java</include>
</includes>
</configuration>
</plugin>
上記の指令は機能しません。実行するとテストは実行されません:mvn clean test
私は**/*Test.java
を試しましたが、それはユニット、統合、外部のすべてのテストを実行します。しかし、デフォルトのテストスイートでは、単体テストを実行したいだけです。
この作業をMavenで行うにはどうすればよいですか?
参考:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14.1</version>
これは受け入れられる回答です – Andrejs