【问题标题】:What is the best approach to implement an RTC build for WebSphere为 WebSphere 实现 RTC 构建的最佳方法是什么
【发布时间】:2011-05-30 13:00:26
【问题描述】:

我想为在 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 构建。

谢谢。

【问题讨论】:

    标签: ant websphere rtc jazz


    【解决方案1】:

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

    【讨论】:

    • 感谢 developerworks 文章的链接。我错过了那个。我现在可以导入首选项,但由于缺少 REST 方面的库,构建仍然失败。那个不在工作区首选项中。
    猜你喜欢
    • 2010-09-15
    • 1970-01-01
    • 2010-09-09
    • 2015-08-21
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多