私の質問は: Java プロジェクトがあり、コンパイルする前に、いくつかの Java ファイルを外部フォルダーのカスタム ファイルに置き換える必要があります。build-helper-maven-plugin を試しました:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>custom_scr_directory</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
しかし、ファイルは置き換えられず、新しいソースフォルダーを追加するだけのようです。ファイルはメインプロジェクトと同じ名前であるため、コンパイル中に「重複クラス」例外が発生するのはそのためです。