Каков наилучший подход для реализации сборки RTC для WebSphere? - PullRequest
1 голос
/ 30 мая 2011

Я хотел бы использовать сборку RTC (v2.x) для проектов Java EE, созданных в RAD (v8), и развернуть их в WebSphere (v7).

Независимо от сборки RTC, которую я могу создатьвсевозможные скрипты муравья и скрипты jython для выполнения автоматизированных задач.Проблема состоит в том, чтобы интегрировать это в одну сборку RTC.

Путь, по которому я сейчас нахожусь:
- определение сборки RTC вызывает внешнюю команду сборки, которая представляет собой файл ms-dos .bat, который вызываетRational Build Utility ant без скрипта со скриптом сборки ant.
- В скрипте сборки ant используются 1) projectImport 2) workspaceBuild и 3) exec для вызова wsadmin с помощью скрипта развертывания jython.

В настоящий момент сборка завершается неудачнопотому что задача workspaceBuild не выполняется, потому что мы определили целевую среду выполнения, которой нет в рабочей области headlles ant.Если кто-то знает, как добавить / определить новую целевую среду выполнения в рабочую область безголового муравья, это было бы очень полезно.

Я не могу не чувствовать, что нахожусь на неправильном пути и чувствую себя застрявшим между разнымиокружающих, и мне интересно, как другие люди реализуют свою сборку RTC для цели WebSphere.

Спасибо.

1 Ответ

1 голос
/ 01 июня 2011

В статье на сайте DeveloperWorks объясняется, как использовать задачи RAD Ant в сценарии непрерывной сборки. Для целевой среды выполнения вы должны определить это в Eclipse, экспортировать свои предпочтения, а затем импортировать их во время сборки, используя задачу Ant workspacePreferenceFile Ant с useEclipsePrefs = "true". В статье используется Hudson, но тот же подход должен работать для RTC Build.

...