J'ai plusieurs questions.
Puis-je mélanger les objectifs d'un autre projet lors de l'exécution de la commande mvn sur le projet en cours?
Par exemple: mvn clean-otherproject comple-otherproject instal-otherproject compile-thisproject
Je peux le faire avec plusieurs commandes mvn, mais puis-je le faire avec une seule commande maven.
Juste mvn --help
aurait répondu à la première question:
mvn -f otherPomFile.xml
Non. Vous pouvez simplement exécuter les phases du projet en cours. Vous pouvez donner plusieurs phases comme
mvn clean install site site:deploy
Pour la première question, voir réponse de khmarbaise
Si vous souhaitez créer plusieurs projets maven en une seule étape, vous devez utiliser modules .
Dans un projet multi-module, si vous appelez mvn install
à partir du projet supérieur, tous les sous-modules sont construits, sauf si vous utilisez options avancées du réacteur (par exemple mvn install -pl util -am
ne construit que le module 'util' et ses dépendances)