Ответ 1
Просто mvn --help
ответил бы на первый вопрос:
mvn -f otherPomFile.xml
Нет. Вы можете просто выполнить фазы для текущего проекта, в котором вы находитесь. Вы можете дать несколько фаз, например
mvn clean install site site:deploy
У меня есть несколько вопросов.
Можно ли смешивать цели другого проекта во время выполнения команды mvn в текущем проекте?
Например: mvn clean-otherproject complete-otherproject instal-otherproject compile-thisproject
Я могу сделать это с несколькими командами mvn, но могу ли я сделать это в одной команде maven.
Просто mvn --help
ответил бы на первый вопрос:
mvn -f otherPomFile.xml
Нет. Вы можете просто выполнить фазы для текущего проекта, в котором вы находитесь. Вы можете дать несколько фаз, например
mvn clean install site site:deploy
Для первого вопроса см. ответ khmarbaise
Если вы хотите построить более одного проекта maven за один шаг, вы должны использовать модули.
В проекте с несколькими модулями, если вы вызываете mvn install
из верхнего проекта, все под-модули строятся, если вы не используете опции расширенные параметры реактора (например, mvn install -pl util -am
строит только модуль 'util' и его зависимости)