【发布时间】:2012-08-22 08:31:48
【问题描述】:
我正在尝试使用 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当作<compiler>,或者用
<additionalArguments>
<additionalArgument>
-i2jpackage Tester:com.mycompany.tester
</additionalArgument>
</additionalArguments>
但似乎没有任何效果。
有什么想法吗?
【问题讨论】: