从命令行构建RAD7项目

时间:2009-04-02 13:42:42

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

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

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

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

谢谢

4 个答案:

答案 0 :(得分:2)

你需要研究“无头模式”。这基本上是运行IDE来执行其工作而不显示IDE。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

有许多项目已经使用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 :(得分:0)

根据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%配置到包含您想要生成的项目的工作空间。