2014-11-14 3 views
2

У меня есть несколько модулей maven (3 бана и 2 войны, модули взаимосвязаны). Моя цель - объединить эти модули в один файл уха.
Пример: в проекте уха maven я запускаю цель «пакет» жизненного цикла, когда весь проект maven, который включает в глобальный проект, выполняет цель «пакета» и при создании глобального уха, которые включают jar (war) из другого проекта maven. Как это сделать?Maven multi project

создать глобальный проект как <packaging>pom</packaging>, это выполнить «пакет» Цель проекта от зависимостей

<modules> 
<module>...</module> 
</modules> 

но как создать ухо?

ответ

3

Вы должны использовать <packaging>ear</packaging> вместо pom. Это заставит maven использовать плагин maven-ear-plug-on на фазе пакета (так что вам не нужно предоставлять какие-либо исполнения этого плагина).

Здесь можно найти простой пример: Maven EAR Plugin Example