我正在尝试使用idlj-maven-plugin在 Maven 项目中包含一个 Corba .idl 文件。.idl 文件指定了某个模块,例如
module Tester
{
interface Test {
void sayHello();
}
}
我希望生成的类属于包com.mycompany.tester
。我试过使用
<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>
<debug>true</debug>
<compiler>jacorb</compiler>
<sourceDirectory>../../idl</sourceDirectory>
<source>
<packageTranslations>
<packageTranslation>
<type>Tester</type>
<package>com.mycompany.tester</package>
</packageTranslation>
</packageTranslations>
</source>
</configuration>
</plugin>
但它似乎完全没有效果。我也尝试使用idlj
as<compiler>
或使用
<additionalArguments>
<additionalArgument>
-i2jpackage Tester:com.mycompany.tester
</additionalArgument>
</additionalArguments>
但似乎没有任何效果。
任何想法?