我的问题是:我有 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>
但似乎它不会替换文件,只是添加新的源文件夹,这就是为什么我在编译期间出现“重复类”异常的原因,因为文件与主项目中的名称相同。