/ / maven tomcat setzt Plugin so ein, dass keine Neuerstellung erfolgt - tomcat, maven, maven-tomcat-plugin

maven tomcat deploy plugin so dass keine rebuild gemacht wird - tomcat, maven, maven-tomcat-plugin

Ich verwende Jenkins, um meine gwt-App zu erstellen. Jetzt möchte ich einen Kater ausführen: für dieses erstellte Projekt bereitstellen, damit er den erstellten Krieg für Kater bereitstellen kann.

Das Problem ist, dass das Paket vorher erstellt werden soll, obwohl das Paket gerade fertiggestellt wurde.

Dies führt zu einer erneuten Kompilierung von gwt - dies erfordert a Sehr lange Zeit.

Gibt es eine Möglichkeit, mit maven eine Bereitstellung auf Tomcat aufzurufen, die einfach einen bereits vorhandenen Krieg bereitstellt?

Antworten:

4 für die Antwort № 1

Sie können verwenden Nur implementieren Ziel, das nicht das ruft package Lebenszyklus aufbauen.


1 für die Antwort № 2

Im Allgemeinen überprüfen Sie die Liste von Maven Tomcat Plugin-Ziele

Eine Folge von machen

mvn tomcat:undeploy
mvn tomcat:deploy-only

ist im Wesentlichen ein "Umsetzen ohne Gebäude", das Sie manchmal machen möchten, um zu sehen, was beim Start passiert. Wenn Sie wirklich nur sehen wollen, wie die Webapp gestartet wird, dann "s

mvn tomcat:reload