我想将附加文本写入 Java 资源文件(将两个 .java 文件合并为一个)。我为此编写了一个 python 脚本。
我还想使用 Maven 自动化这些步骤(组合文件、编译、打包)。我是 Maven 的新手,我发现它exec-maven-plugin
可以运行 python 脚本。
我尝试设置<phase>process-resources</phase>
为在编译之前尝试使其启动,但 Eclipse 抱怨说Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
(execution: default, phase: process-resources)
下面是我的 exec-maven-plugin 的 pom:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<phase>process-resources</phase> <!-- Eclipse complains an error here -->
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>python</executable>
<workingDirectory>src/main/python</workingDirectory>
<arguments>
<argument>combine.py</argument>
</arguments>
</configuration>
</plugin>
任何人都知道我该如何实现这个目的?非常感谢。