mvn tomcat7: run - Wie geht das?
Ich will einfach nur verstehen, weil ich habe den code aus einer anderen Frage, es funktioniert und es ist in Ordnung, aber ich verstehe nicht, die Strömung von dieser operation.
Dies ist mein Verständnis von Apache Maven-Tomcat-plugin für Tomcat 7, bei der Verwendung von mvn tomcat7:run " mit folgender Konfiguration:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0-SNAPSHOT</version>
<configuration>
<path>/${project.build.finalName}</path>
</configuration>
</plugin>
Erstellt es eine neue Tomcat-7-Instanz mit default-Konfiguration, dann verwenden Sie Projekt-war-Datei als bereitgestellt-Projekt in diesem Fall bin ich richtig, bitte korrigieren Sie mich, wenn ich falsch bin, oder jemand bitte beschreiben Sie mir, wie dieser Prozess arbeitet, vielen Dank im Voraus.
InformationsquelleAutor der Frage fresh_dev | 2011-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
pom.xml
destomcat7-maven-plugin
hängt davon ab, Tomcat bundles. Maven downloaden und das plugin startet einen embedded Tomcat-Instanz mit dem Webprojekt.mvn -X tomcat7:run
druckt die Konfiguration. Einige interessante Teile:warSourceDirectory
Punkte zusrc
(nichttarget
), also er läuft als üblich dynamisches web-Projekt, Sie könnte sich ändern Sie Ihre JSPs, HTMLs und es wird sofort sichtbar. Aufgrund der, dass dietarget/tomcat/webapps
Ordner leer ist.Den Standort von v1.2 enthält eine ausführliche Dokumentation über die Website von 2.0-SNAPSHOT-Konfiguration: http://mojo.codehaus.org/tomcat-maven-plugin/plugin-info.html.
InformationsquelleAutor der Antwort palacsint