2010-04-14 4 views
3

Используя Rational Application Developer для создания приложения J2EE, я создаю проект для своего EAR и проекта для своей WAR - после обычной структуры проекта, созданной RAD.Как создать файл EAR J2EE в RAD с помощью Maven?

Итак, как мне создать файл сборки Maven, который создает EAR с WAR внутри и т. Д. - готов к развертыванию. Сборка должна работать при старте с Хадсона.

ответ

0

У меня нет опыта с RAD + Maven. Но я попробовал WSAD + ANT, и мне пришлось использовать конкретные задачи WSAD ant, чтобы это сделать. Итак, это применимо и к сценарию RAD + Maven. Я думаю, что это может дать некоторый намек.

http://maven.apache.org/plugins/maven-eclipse-plugin/rad-mojo.html

К сожалению, не может обеспечить точное решение.

+0

Задача WSAD ant не подходит (я думаю). Сборка должна быть переносной - и ей нужно бежать от Хадсона, а не только от RAD - я думаю, что это является основой моей проблемы. – Stevie

3

Если ваш EAR является стандартным EAR, тогда «просто» используйте Maven EAR plugin. Если вам нужны более конкретные рекомендации, задайте более конкретный вопрос.

+0

Ухо не совсем похоже на EAR. Он будет специфичным для WebShere EAR - с дополнительным каталогом ibmconfig и связанной конфигурацией Websphere. my.project \t WAR \t 1.1.1 \t войны Я имею выше связанный зависимость для файла WAR. Внутри RAD, начиная с сборки сборки EAR, пакеты и включает WAD внутри EAR. В Хадсоне - тот же сценарий дает ошибку. «Проекты в реакторе содержат циклическую ссылку: Edge from ... вводит цикл в график» – Stevie

+0

Форматирование не работает в Commments - и недостаточно места, чтобы показать полную ошибку. – Stevie

+0

@Stevie У вас нет циклических зависимостей с Maven, но я не понимаю, где у вас циклическая зависимость. Пожалуйста, отредактируйте и обновите свой вопрос с помощью соответствующих фрагментов вместо использования комментариев. Кроме того, вы можете уточнить, является ли содержимое «ibmconfig» динамическим или нет. Это содержимое статично, это не должно быть проблемой (на всякий случай см. Http://stackoverflow.com/questions/2060368/what-is-the-difference-between-an-ear-file-and-a -websphere повышенной уха/2060743 # 2060743). –

1

Вы видели эту разработку Java EE с помощью Rational Application Developer 7.5.5 и Maven - Узнайте, как мощная открытая структура Maven сборки может быть интегрирован с Rational Application Developer 7.5.5 накрывается богатый набор Java EE 5 развития инструменты- https://www.ibm.com/developerworks/wikis/download/attachments/113607155/RAD_755_MAVEN_0601.pdf?version=1

Смежные вопросы