我们在RAD7 IDE中设置了具有编译依赖关系的现有项目。 是否可以从现有项目结构创建自动构建脚本? 我们有IBM门户项目和常规的WEB和企业项目。
Maven和Ant是可能的解决方案,但我们是否可以使用这些工具来构建现有项目 从命令行不使用IDE本身?
还可以从命令行或API调用RAD \ eclipse核心编译吗?
谢谢
答案 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%
配置到包含您想要生成的项目的工作空间。