укажите команду pom.xml в команде mvn и смешайте цели другого проекта - PullRequest
44 голосов
/ 26 октября 2010

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

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

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

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

Ответы [ 2 ]

87 голосов
/ 26 октября 2010

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

 mvn -f otherPomFile.xml

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

mvn clean install site site:deploy
4 голосов
/ 26 октября 2010

По первому вопросу см. ответ Хмарбайса


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

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

...