In Maven-Projekten mit mehreren Modulen ist das Kompilieren aller Untermodule mit mvn compile unkompliziert. Allerdings stellen selektive Operationen an einzelnen Modulen Herausforderungen dar.
Problem:
Beim Versuch, eine WAR-Datei für Modul B in einem Projekt mit den Modulen A (Abhängigkeit) und C (War Projekt), Maven meldet Abhängigkeitsauflösungsfehler für A.
Lösung:
Maven Advanced Reactor Options bieten eine Lösung:
Schritte:
Führen Sie den folgenden Befehl aus :
mvn install -pl B -am
Dadurch werden Modul B und seine Abhängigkeit A erstellt.
Zusätzlicher Hinweis:
Wenn die Artefakt-ID eines Moduls vom Verzeichnisnamen abweicht, verwenden Sie im Befehl einen Doppelpunkt:
mvn install -pl :B -am
Das obige ist der detaillierte Inhalt vonWie erstellt man spezifische Maven-Module in Projekten mit mehreren Modulen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!