【问题标题】:maven: run idlj command before compiling codemaven:在编译代码之前运行 idlj 命令
【发布时间】:2013-06-25 07:09:07
【问题描述】:

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

【问题讨论】:

    标签: java maven corba idl


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      相关资源
      最近更新 更多