Как собрать maven parent и выбрать количество модулей? - PullRequest
8 голосов
/ 10 сентября 2011

У меня есть мультимодульный проект Maven.

Чтобы собрать одного родителя, я запускаю mvn package -N (где -N - "нерекурсивный").

Чтобы собрать несколько модулей, я запускаю mvn package -pl api,servie (где -pl - это "проекты").

Как мне объединить эти два для создания API, службы и родителя ?

Ответы [ 2 ]

15 голосов
/ 10 сентября 2011
mvn package -pl api,service --also-make

(где --also-make также делает зависимости)

4 голосов
/ 10 сентября 2011

Как насчет mvn package -pl api,service,. ('.', Указывающий проект в текущем каталоге) или mvn package -pl api,service,:parent (где "parent" - это artifactId родительского модуля).

Аргументами к -pl могут быть либо относительный путь к каталогу, содержащему модуль maven, либо координата в форме [groupId]:artifactId модуля в текущем проекте. Если groupId не указан, используется groupId создаваемого pom.

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