Geben Sie pom.xml im mvn-Befehl an und mischen Sie die Ziele anderer Projekte

Lesezeit: 1 Minute

Ich habe mehrere Fragen.

  1. Kann ich die pom.xml im mvn-Befehl angeben?
  2. Kann ich die Ziele eines anderen Projekts mischen, während ich den mvn-Befehl für das aktuelle Projekt ausführe?

    Beispiel: mvn clean-otherproject comple-otherproject install-otherproject compile-thisproject

Ich kann dies mit mehreren mvn-Befehlen tun, aber kann ich dies mit einem einzigen maven-Befehl tun.

Benutzer-Avatar
khmarbaise

Gerade mvn --help hätte die erste Frage beantwortet:

 mvn -f otherPomFile.xml

Nein. Sie können die Phasen einfach für das aktuelle Projekt ausführen, in dem Sie sich befinden. Sie können mehrere Phasen wie z

mvn clean install site site:deploy

  • mvn --help mag nützlich gewesen sein, aber Google hat mich schnell zu Ihrer Antwort geführt, nur für den ersten Teil (danke)

    – 8bitjunkie

    12. September 2014 um 13:17 Uhr


  • -f ist dabei am wichtigsten

    – SkorpEN

    15. Dezember 2014 um 11:30 Uhr

Benutzer-Avatar
Sean Patrick Floyd

Zur ersten Frage siehe die Antwort von khmarbaise


Wenn Sie mehr als ein Maven-Projekt in einem Schritt erstellen möchten, müssen Sie verwenden Module.

In einem Projekt mit mehreren Modulen, wenn Sie anrufen mvn install aus dem obersten Projekt werden alle Untermodule gebaut, es sei denn, Sie verwenden die Erweiterte Reaktoroptionen (z.B mvn install -pl util -am baut nur das Modul ‘util’ und seine Abhängigkeiten)

1101070cookie-checkGeben Sie pom.xml im mvn-Befehl an und mischen Sie die Ziele anderer Projekte

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy