Создание EAR-файла, совместимого с Websphere 6.1, с помощью Maven

Некоторое время я искал вокруг и не мог найти этому четкого объяснения.

Мы используем сервер Websphere для запуска веб-приложения, разработанного с помощью Rational Software Architect 7. Это приложение состоит из военного проекта и 4 проектов jar. Для создания окончательного файла уха есть шестой проект, который содержит дополнительные файлы, необходимые IBM для его развертывания.

В настоящее время мы должны использовать RSA для создания файла уха. Я хотел бы использовать для этого Maven.

По-видимому, предыдущая попытка использовать maven-ear сгенерировала поврежденные уши. Похоже, им не хватает дополнительных xml-файлов, необходимых IBM.

Я нашел плагин maven was-6, но, похоже, он не может сгенерировать файл, только для того, чтобы установить его в websphere. Я не смог найти четкого описания того, что он делает.

Есть ли у кого-нибудь совет? Ссылка на какую-то статью?

Большое тебе спасибо !


person IceGras    schedule 24.08.2010    source источник
comment
FWIW, эти дополнительные файлы не требуются. Вы можете создать общий EAR / WAR и нормально развернуть его на WAS. Вам просто нужно создать некоторые ассоциации во время развертывания, но мы все равно предпочитаем это делать.   -  person dbreaux    schedule 13.09.2011


Ответы (1)


Используйте maven-ear-plugin для создания вашего уха, но включите дополнительные файлы конфигурации ibm как часть свойства earSourceDirectory этого плагина.

Плагин сгенерирует общий файл application.xml и специальный файл ibm ibm-application-bnd.xmi, а содержимое каталога ibmconfig также может быть добавлено плагином, но не сгенерировано.

person Robin    schedule 24.08.2010
comment
Спасибо, Робин за этот совет, я попробую это после того, как разберусь с некоторыми вещами и дам вам знать, как это сработало. - person IceGras; 24.08.2010
comment
Также, если вы используете Maven, убедитесь, что вы указали ‹executable› / opt / IBM / WebSphere / AppServer / java / bin / javac ‹/executable› в вашем плагине компилятора maven - person Jackie; 01.06.2012
comment
У меня нет конкретных файлов конфигурации. У меня только нормальный application.xml. и я хочу создать ibm-application-bnd.xmi. Что мне делать в этом плагине? - person Kayser; 15.10.2012