如何使用idljmavenplugin生成java文件
我有一个项目叫common。我尝试使用idlj maven插件从IDL文件生成java源代码,但一次又一次失败。我在Idl/文件夹下有多个文件,它与pom位于同一路径。xml。 我有另一个名为channel的项目,其中包含IDL文件,但project channel中的那些文件使用的是使用include共同定义的IDL文件。如何使用idlj maven插件生成java源代码?我需要使用idlj或jacorb作为编译器吗?我错过了什么?谢谢
对于project common,我的配置如下:
<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>
# 1 楼答案
JacORB使用idlj maven插件生成存根。插件配置可以在https://github.com/JacORB/JacORB/blob/master/pom.xml#L415中找到,它在hello演示中的使用示例是https://github.com/JacORB/JacORB/blob/master/demo/hello/pom.xml#L29
注意,idl文件存储在(对于hello演示)src/main/idl/server中。idl