1

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

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

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

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

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

谢谢。

4

1 回答 1

1

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

于 2011-06-01T18:20:04.657 回答