0

我正在使用 maven 构建一个 CORBA 项目。在maven开始编译之前,需要对idl进行处理,生成一些java源文件。我已经尝试过 idlj-maven-plugin 但它不允许我覆盖“-fallTIE”参数。那么在 maven 开始编译阶段之前,还有哪些其他方式从 maven 运行 idlj 编译器命令?

4

1 回答 1

-1

我设法在互联网上找到了一些关于使用 exec-maven-plugin 执行此操作的提示。这是您必须在项目的 pom.xml 中添加的插件配置

       <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.2.1</version>
            <executions>
                <execution>
                    <id>process-idl</id>
                    <phase>generate-resources</phase>
                    <goals>
                        <goal>exec</goal>
                    </goals>
                    <configuration>
                        <executable>idlj</executable>
                        <commandlineArgs>-fall -td ${project.build.directory}/generated-sources/idl src/main/idl/HelloWorld.idl</commandlineArgs>
                    </configuration>
                </execution>
            </executions>
        </plugin>
于 2013-06-25T08:43:57.957 回答