实现WebSphere的RTC构建的最佳方法是什么?

时间:2011-05-30 13:00:27

标签: ant websphere rtc jazz

我想对在RAD(v8)中创建的Java EE项目使用RTC(v2.x)构建,并将它们部署在WebSphere(v7)上。

独立于RTC构建,我能够创建各种ant脚本和jython脚本来执行自动化任务。问题是将其集成到单个RTC构建中。

我现在的道路是:
- RTC构建定义调用外部构建命令,这是一个ms-dos .bat文件,它使用ant构建脚本调用Rational Build Utility无头ant。 - ant构建脚本使用1)projectImport 2)workspaceBuild和3)exec用jython部署脚本调用wsadmin。

现在构建失败,因为workspaceBuild任务失败,因为我们已经定义了headlles ant工作区中不存在的目标运行时。如果有人知道如何将新的目标运行时添加/定义到无头的ant工作区,那将非常有用。

我不禁感到自己走错了路,感觉不同环境之间陷入困境,我想知道其他人如何为WebSphere目标实现他们的RTC构建。

感谢。

1 个答案:

答案 0 :(得分:1)

有一个DeveloperWorks article解释了如何在连续构建场景中使用RAD Ant任务。对于目标运行时,您将在Eclipse中定义,导出首选项,然后使用workspacePreferenceFile Ant任务和buildEclipsePrefs =“true”在构建期间导入它们。本文使用Hudson,但同样的方法应该适用于RTC Build。