我们有一些在RAD7 IDE中设置了编译依赖的现有项目。是否可以从现有的项目结构中创建自动化构建脚本?我们有IBM门户项目和常规WEB和企业项目。
Maven和Ant是可能的解决方案,但我们能否使用这些工具从命令行构建现有项目而不使用IDE本身?
另外,是否可以从命令行或API调用RAD\eclipse核心编译?
谢谢。
Maven和Ant是可能的解决方案,但我们能否使用这些工具从命令行构建现有项目而不使用IDE本身?
另外,是否可以从命令行或API调用RAD\eclipse核心编译?
谢谢。
关于无头 Ant 构建的信息可以在 Rational 应用程序开发人员 V7 编程指南的第23章中找到。还有更多的文档在IBM Rational Application Developer Version 7.0.0.x信息中心中(您也应该能够在帮助中找到)。
已经有许多项目使用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/
基于从命令行构建Eclipse Java项目的答案。你可以执行以下操作
"%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%
为包含您想要构建的项目的工作区。