2011-05-30 93 views
1

我想利用RAD(v8)中創建的Java EE項目的RTC(v2.x)構建並將它們部署到WebSphere(v7)。什麼是實現WebSphere的RTC構建的最佳方法

獨立於RTC構建,我能夠創建各種各樣的ant腳本和jython腳本來執行自動化任務。問題是將其整合到一個RTC版本中。

我現在上的路徑是:
- RTC構建定義調用外部生成命令這是一個MS-DOS .bat文件調用的理性構建工具無頭螞蟻有螞蟻構建腳本。
- ant構建腳本使用1)projectImport 2)workspaceBuild和3)exec通過jython部署腳本調用wsadmin。

現在構建失敗,因爲我們已經定義了一個目標運行庫,它不存在於headlles ant工作區中,因此workspaceBuild任務失敗。如果有人知道如何添加/定義一個新的目標運行時間到無螞蟻工作區,這將非常有用。

我不禁感到我在錯誤的軌道上,並感覺不同環境之間退出卡住,我想知道其他人如何實現他們的WebSphere目標的RTC構建。

謝謝。

回答

1

有一個DeveloperWorks article,它解釋瞭如何在連續構建場景中使用RAD Ant任務。對於目標運行時,您可以在Eclipse中定義,導出您的首選項,然後在生成期間使用workspacePreferenceFile Ant任務使用useEclipsePrefs =「true」導入它們。本文使用Hudson,但同樣的方法應該適用於RTC Build。

+0

感謝您與developerworks文章的鏈接。我錯過了那一個。我現在可以導入首選項,但由於缺少對REST方面的庫,構建仍然失敗。那個不在工作區首選項中。 – JStefan 2011-06-06 08:18:42

相關問題