installieren Ich benutze Maven 3.1.0. Meine Projekte sind:Wie Elternprojekt automatisch in Maven
- Kern
- Web-Projekt-1
- Web-Projekt-2
Das Kernprojekt ist ein Elternteil für beide Web-Projekten. Also habe ich dies in Maven mit <parent>
Tag angegeben.
Die Sache, die ich erreichen möchte, ist die Installation core
automatisch jedes Mal, wenn ich meine Web-Anwendungen bereitstellen nur um sicher zu sein, dass alle in diesem Projekt geändert werden enthalten und bereitgestellt. Ich arbeite an appengine Umgebung, so dass ich appengine:devserver
Ziel verwenden, um es auszuführen.
Ich weiß, ich kann Module aus dem übergeordneten POM aggregieren. Aber selbst damit muss ich daran denken, auf das Elternprojekt install
zu klicken.
Ich möchte nur etwas wie [installieren auf Kern] und [AppEngine: DevServer auf Web-Projekt] in einem Arbeitsgang.
ja, ich weiß, aber ich möchte zusätzliches Klicken auf Core oder ein anderes Projekt vermeiden, wenn ich mein Webprojekt bereitstellen. Mit anderen Worten, ich möchte nur etwas wie (install on core) und (appengine: devserver on web-project) in einem Vorgang ausführen. –
Wenn du deine Plugins richtig konfigurierst, wird das funktionieren ... aber ich weiß nicht, wie deine Pom-Dateien aussehen und was genau du erreichen willst ... gehst du zu root und mvn install? – khmarbaise
Yes das funktioniert (wenn ich Aggregation verwende), wenn ich Eltern installieren. Aber die Frage ist, wie automatisch installieren Eltern durch Klicken auf installieren auf ein Kind (kein Kind während der Installation Eltern) –