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