【问题标题】:Building RAD7 project from command line从命令行构建 RAD7 项目
【发布时间】:2010-10-17 02:57:15
【问题描述】:

我们在 RAD7 IDE 中设置了带有编译依赖项的现有项目。 是否可以从现有项目结构创建自动构建脚本? 我们有 IBM 门户项目以及常规的 WEB 和企业项目。

Maven 和 Ant 是可能的解决方案,但我们可以使用这些工具来构建现有项目吗 从命令行而不使用 IDE 本身?

也可以从命令行或API调用RAD\eclipse核心编译吗?

谢谢

【问题讨论】:

    标签: java eclipse maven-2 ant build-process


    【解决方案1】:

    基于Build Eclipse Java Project from Command Line 中的答案。您可以执行以下操作

    "%RAD_INSTALL%\jdk\jre\bin\java.exe" -Dwtp.autotest.noninteractive=true -cp "%RAD_INSTALL%\startup.jar" org.eclipse.core.launcher.Main  -application org.eclipse.jdt.apt.core.aptBuild  -data "%WORKSPACE%"
    

    您将变量 %RAD_INSTALL% 配置到您的 RAD 实例,将 %WORKSPACE% 配置到包含您要构建的项目的工作区。

    【讨论】:

      【解决方案2】:

      已经有许多项目使用 Tycho 使用 Maven 构建 Eclipse 组件:

      这里有一个有点过时的 Tycho 教程:http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/

      有关 Tycho 开发工作的更多信息:http://www.sonatype.com/people/2009/03/the-future-of-maven-osgi-join-the-tycho-users-mailing-list/

      【讨论】:

        【解决方案3】:

        您可以在Rational Application Developer V7 Programming Guide Rebook 的第 23 章中找到有关无头 Ant 构建的信息。 IBM Rational Application Developer Version 7.0.0.x Information Center 中有更多文档(您也应该可以在帮助中找到)。

        【讨论】:

          【解决方案4】:

          您需要研究“无头模式”。这基本上是在不显示 IDE 的情况下运行 IDE 来执行其工作。

          我没有任何直接经验,但我们实验室的一个团队在无头模式下使用 RAD 自动构建 Eclipse/System-z 界面。

          【讨论】:

            猜你喜欢
            • 2010-09-27
            • 2010-09-17
            • 2011-08-13
            • 1970-01-01
            • 2018-01-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多