src / main/javaとsrc/test / java以外のディレクトリのコードを使用できるように、mavenコンパイラプラグインを別のフェーズで別のsourceDirectoriesとdestinationDirectoriesで実行したいと思います。
ソリューションは次のようになると思いました。リンク先のフェーズは統合前テストでした。ただし、testSourceDirectoryとtestOutputDirectoryのプロパティは、POMのセクションにあるため、この方法で指定されていないようです。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<executions>
<execution>
<id>compile mytests</id>
<goals>
<goal>testCompile</goal>
</goals>
<phase>pre-integration-test</phase>
<configuration>
<testSourceDirectory>${basedir}/src/inttest/java</testSourceDirectory>
<testOutputDirectory>${basedir}/target/inttest-classes</testOutputDirectory>
</configuration>
</execution>
</executions>
</plugin>
このプラグインを使用して、デフォルトの動作に影響を与えることなく、さまざまなフェーズでさまざまなディレクトリをコンパイルする方法はありますか?