Dans les projets Maven avec plusieurs modules, la compilation de tous les sous-modules est simple à l'aide de mvn compile. Cependant, les opérations sélectives sur des modules individuels posent des défis.
Problème :
Lorsque vous tentez de regrouper un fichier WAR pour le module B dans un projet avec les modules A (dépendance) et C (war projet), Maven signale des erreurs de résolution de dépendances pour A.
Solution :
Les options Maven Advanced Reactor fournissent une solution :
Étapes :
Exécutez la commande suivante :
mvn install -pl B -am
Cela construira le module B et sa dépendance A.
Remarque supplémentaire :
Si l'artefactId d'un module diffère du nom de son répertoire, utilisez deux points dans la commande :
mvn install -pl :B -am
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!