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