Das Erstellen einzelner Module in einem Maven-Projekt, insbesondere solcher mit Abhängigkeiten, kann eine Herausforderung darstellen. Stellen Sie sich ein Szenario vor, in dem Sie ein übergeordnetes Projekt (P) und drei Untermodule haben: A, B und C. Während das Kompilieren aller Module mit mvn compile möglich ist, wirft das Erstellen spezifischer Module Fragen auf.
Um a zu verpacken war für Projekt B, das Ausführen des MVN-Pakets aus dem B-Verzeichnis schlägt aufgrund fehlender Abhängigkeiten fehl. Dieses Szenario wirft folgende Bedenken auf:
Um diese Herausforderungen zu bewältigen, nutzen Sie die von Maven Erweiterte Reaktoroptionen:
Lösung:
Navigieren Sie zum übergeordneten P-Verzeichnis und führen Sie Folgendes aus Folgender Befehl:
mvn install -pl B -am
Dieser Befehl erstellt sowohl B als auch die erforderlichen Module.
Hinweis:Wenn sich die Artefakt-ID vom Verzeichnisnamen unterscheidet, verwenden Sie einen Doppelpunkt der Befehl:
mvn install -pl :B -am
Weitere Anleitungen finden Sie in den folgenden Ressourcen:
Das obige ist der detaillierte Inhalt vonWie erstellt man ein bestimmtes Modul in einem Maven-Projekt mit mehreren Modulen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!