通常の (デフォルト プロファイル) ビルドで除外する必要がある初期データ クラスがあります。たとえば、実行プロファイルを指定すると、このクラスを含める必要があります。さらに、このクラスはテストに必要です。したがって、常に含める必要があります。
最初の部分を達成するために除外を使用しましたが、テストからの依存関係がtestCompileの目標を破っています。
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<executions>
<execution>
<id>default-compile</id>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<excludes>
<exclude>**/InitialDataBuilder.java</exclude>
</excludes>
</configuration>
</execution>
<execution>
<id>default-testCompile</id>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<testIncludes>
<include>**/*.java</include>
</testIncludes>
</configuration>
</execution>
</executions>
</plugin>
私の設定の何が問題になっていますか?
テスト用に除外されたソース ファイルを含める方法はありませんか?