2010-10-26 12 views
33

Ich habe mehrere Fragen.pom.xml in mvn Befehl angeben und Ziele anderer Projekte mischen

  1. Kann ich die pom.xml im Befehl mvn angeben?
  2. Kann ich die Ziele eines anderen Projekts während der Ausführung des Befehls mvn im aktuellen Projekt mischen?

    ZB: mvn clean-otherproject comple-otherproject instal-otherproject Kompilierung thisproject

Ich kann dies tun mit mehreren mvn Befehle, aber kann ich tun dies in einzelnen Maven-Befehl.

Antwort

67

Gerade mvn --help wäre die erste Frage beantwortet haben.

mvn -f otherPomFile.xml 

Nein, Sie können die Phasen für das aktuelle Projekt, das Sie in einfachen auszuführen sind Sie mehrere Phasen wie

mvn clean install site site:deploy 
+6

'mvn "Hilfe" könnte nützlich gewesen sein, aber Google führte mich schnell zu Ihrer Antwort für nur das erste Bit (danke) – 8bitjunkie

+0

-f ist am wichtigsten in diesem – SkorpEN

4

geben kann für die erste Frage, siehe khmarbaise's answer


Wenn Sie wan Um mehr als ein Maven-Projekt in einem Schritt zu erstellen, müssen Sie modules verwenden.

In einem Multi-Modul-Projekt, wenn Sie mvn install von oben Projekt aufrufen, werden alle Untermodule gebaut werden, es sei denn, Sie die Verwendung advanced reactor options (zB mvn install -pl util -am nur das Modul ‚util‘ baut und es Abhängigkeiten)

Verwandte Themen