我正在尝试使用 idlj-maven-plugin 生成源文件。我已经通过以下方式配置了插件:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>idlj-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<compiler>idlj</compiler>
<includeDirs>
<includeDir>/additionalIdlFiles</includeDir>
</includeDirs>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
当我在终端中使用以下命令时,它工作正常(它生成源文件):
mvn idlj:generate
但是我想让这个插件在这个generate-sources
阶段工作。我怎样才能做到这一点?我试图指定如下阶段:
<phase>generate-sources</phase>
但它不起作用。The:mvn generate-resources
不会从 idl 文件创建任何源文件。