мультимодульная сборка maven: пакет против установки - PullRequest
1 голос
/ 15 июня 2011

Каков истинный способ построения мультимодульного проекта maven: через package или через install, если NONE модулей будет зависеть от другого проекта?Я думаю, что в этом случае package - единственный способ создать его, но я вижу, как люди ИМО злоупотребляют целью install.И я не понимаю, почему.

Есть ли официальные соображения относительно того, как должен быть построен многомодульный проект?

UPD: у меня есть только одно объяснение.Иногда люди просто не знают о параметрах -pl, -am и -rf maven.Таким образом, это приводит их к установке артефактов модулей в хранилище, когда они хотят построить часть реактора.

1 Ответ

3 голосов
/ 15 июня 2011

, если ни один из проектов не является зависимостью от какого-либо другого проекта, у вас есть странная настройка. зачем строить их вместе, если они не принадлежат друг другу?

Иногда люди просто не знают о -pl, Опции -am и -rf maven

в обычной установке, где существуют зависимости между модулями, эти опции (по крайней мере, -rf) не работают, если модули не установлены.

ОК, вы используете систему управления зависимостями без зависимостей. Да, вы можете использовать package вместо install. Но вы не избегаете неправильных шаблонов использования, вы либо упускаете возможности, либо группируете вещи, которые не принадлежат друг другу.

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