maven принудительное восстановление зависимых проектов (сначала создайте зависимости) - PullRequest
13 голосов
/ 08 февраля 2011

У меня есть многомодульный проект Maven.сервисный модуль зависит от модуля домена, использующего тег зависимости.Каждый раз, когда я собираю сервисный модуль, я хочу, чтобы он автоматически собирал модуль домена и выбирал самый последний модуль домена из локального репозитория.Как мне это сделать.Сейчас он выбирается из локального репозитория, но это может быть не самая последняя копия.

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

1 Ответ

13 голосов
/ 09 февраля 2011

Одна вещь, которую вы, возможно, можете сделать, это построить service module из parent directory со следующими параметрами.

mvn compile -pl service-module -am

Это только построение service module вместе с зависимыммодули (которые включают domain module).

Опции описаны в mvn --help (Maven 2.2.0):

   -am,--also-make
          If project list is specified, also build projects required by the list

   -pl,--projects <arg>
          Build specified reactor projects instead of all projects
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...