Подтвердить что ты не робот

Указать команду pom.xml в команде mvn и смешать цели другого проекта

У меня есть несколько вопросов.

  • Можно ли указать команду pom.xml в команде mvn?
  • Можно ли смешивать цели другого проекта во время выполнения команды mvn в текущем проекте?

    Например: mvn clean-otherproject complete-otherproject instal-otherproject compile-thisproject

Я могу сделать это с несколькими командами mvn, но могу ли я сделать это в одной команде maven.

4b9b3361

Ответ 1

Просто mvn --help ответил бы на первый вопрос:

 mvn -f otherPomFile.xml

Нет. Вы можете просто выполнить фазы для текущего проекта, в котором вы находитесь. Вы можете дать несколько фаз, например

mvn clean install site site:deploy

Ответ 2

Для первого вопроса см. ответ khmarbaise


Если вы хотите построить более одного проекта maven за один шаг, вы должны использовать модули.

В проекте с несколькими модулями, если вы вызываете mvn install из верхнего проекта, все под-модули строятся, если вы не используете опции расширенные параметры реактора (например, mvn install -pl util -am строит только модуль 'util' и его зависимости)