我試圖在的Maven項目中包含一個Corba .idl文件。 .idl文件指定一個特定的模塊,說idlj-maven-plugin和軟件包轉換
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
作爲<compiler>
,或使用
<additionalArguments>
<additionalArgument>
-i2jpackage Tester:com.mycompany.tester
</additionalArgument>
</additionalArguments>
,但似乎沒有任何效果。
有什麼想法?