excludesFileオプションを使用するには、
- は除外したいテストファイルのファイル名のパターンを含むファイルを作成します。
例:2行以下でsrc/main/resources/exclude.txtにファイルを作成します。
**/* 1.java
**/* 2.java
はあなたのmaven-surefile - プラグイン設定に以下を追加します。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<excludesFile>src/test/resources/exclude.txt</excludesFile>
</configuration>
</plugin>
</plugins>
あなたは行われています。 1.javaと2.javaで終わるすべてのテストファイルは除外されます。
maven-surefire-pluginの設定を使用して、テストを実行から除外することもできます。
例:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<excludes>
<exclude>**/TestCircle.java</exclude>
<exclude>**/TestSquare.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
詳細情報here見出すことができます。
ありがとうございますが、私は本当にサブプロジェクトpomsに渡すことができる除外ファイルを介してそれを行うことを好むでしょう。それがうまくいかない場合は、このオプションを検討します。 – askb
excludeFileオプションを使用する答えを変更しました。 – Shinchan
これは、srcフォルダの外で同じexcludes.txtを使用している、サブプロジェクトを内部に持つルートレベルのpomに組み込むことはできますか? – askb