В настоящее время у меня есть проект, созданный с использованием артефакта maven-archetype-webapp. Упаковка по умолчанию для этого проекта - война.
Могу ли я вставить maven-ear-plugin в это веб-приложение pom.xml, чтобы сгенерировать файл Ear, содержащий эту войну проекта? Я пробовал это, но файл войны не встраивается в сгенерированный файл уха. В нем есть все, кроме файла войны.
Я прочитал много статей, связанных с Maven, и, возможно, я мог бы использовать артефакт maven-archetype-j2ee-simple. Однако я не хочу этого использовать по 2 причинам:
- Этот артефакт обрабатывает ejbs и все дополнительные функции, которые я не использую. Из-за этого мой проект выглядит раздутым.
- Во-вторых, мне кажется, что мне нужно сначала установить веб-модуль в репозиторий, прежде чем я смогу создать файл Ear. Это предпочтительный способ создания ушной пилки?
Как создать файл Ear, содержащий файл войны, с помощью maven-ear-plugin из pom.xml моего веб-приложения? Если этот способ невозможен, какой способ предпочтительнее?
Прошу прощения, если мои вопросы звучат немного новичком, я понял, что мне нужно узнать гораздо больше о Maven.
Большое спасибо.