我有一个名为 common 的项目。我尝试使用 idlj-maven-plugin 从 IDL 文件生成 java 源代码,但一次又一次失败。我在 Idl/ 文件夹下有多个文件,它们与 pom.xml 位于同一路径。我有另一个名为通道的项目,其中包含 IDL 文件,但项目通道中的那些文件使用使用 include 共同定义的 idl 文件。如何使用 idlj-maven-plugin 生成 java 源代码?我需要使用 idlj 或 jacorb 作为编译器吗?我想念什么?谢谢!
对于项目通用,我的配置如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>idlj-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<compiler>jacorb</compiler>
<sourceDirectory>Idl</sourceDirectory>
</configuration>
</plugin>