Мультимодульный проект в Maven - PullRequest
3 голосов
/ 26 марта 2010

У меня есть какой-то многомодульный проект. Некоторые модули упакованы как войны, а некоторые как банки.

Когда я запускаю из корневого модуля: mvn war:exploded Я думал, что этот шаг применим только к военным проектам. Но он пытается применить mvn war:exploded ко всем проектам, которые явно терпят неудачу (нет web.xml и т. Д.).

Какие-нибудь идеи, как я могу сказать maven применять только к военным упаковочным модулям?

1 Ответ

5 голосов
/ 26 марта 2010

При запуске war:war (что является целью, связанной с package для проекта с упаковкой военных файлов), военный плагин сначала автоматически создает каталог взорванного файла военных действий, а затем сжимает его в фактический файл военных действий. Так почему бы просто не запустить mvn package во время сборки реактора?

Если на самом деле это не вариант, вы можете использовать один из расширенных вариантов реактора , а точнее:

-pl, --projects
Построить указанные реакторные проекты вместо всех проектов

и список только военных модулей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...