Projectsetup mit Maven 2.0 / Tomcat 5.5 und Eclipse Europa 3.3
Oct 28th, 2007 by retschgi
Heute eine kleine Befehlsreferenz, wie man mit Hilfe von Maven ein Projectsetup machen kann um mit Hilfe von Eclipse und Tomcat 5.5 ein JSP-Projekt zu realisieren.
Um Maven zu installieren konsultiert man am besten die offiziele Website! Ist für geübte Java-Leute kein Problem!
Erstellen des Projektes mit Maven
1. Öffne die Konsole und gehe zu dem Dateipfad, wo dein Projekt erstellt werden soll.
z.B: cd c:\workspace
2. gib folgenden Befehl ein:
mvn archetype:create
-DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-webapp
-DgroupId=com.mycompany.app
-DartifactId=my-webapp
Die Attribute -DgroupId und -DartifactId können natürlich beliebig angepasst werden! Aufmerksame Benutzer haben gemerkt, dass Maven am Ende einen Ordner mit dem Namen my-webapp in dem aktuellen Verzeichnis erstellt. Dies ist bereits die gesamte Struktur für die Webapplikation.
Aus der gegebenen Struktur ein Eclipse-Projekt erstellen
Nachdem wir nun die Ordnerstruktur erstellt haben, müssen wir daraus ein EclipseProjekt machen. Dazu gehen wir auf der Konsole in den Ordner my-webapp und geben folgenden Befehl ein:
mvn eclipse:eclipse
Dieses Projekt lässt sich jetzt wie gewöhnlich in Eclipse importieren.
Modifikation von pom.xml um mit Tomcat 5.5. zusammenzuarbeiten
Damit unser Maven-Projekt die Installation von unserem Tomcat kennt, müssen wir im pom.xml-File eine kleine Änderung vornehmen.
Unter dem Eintrag <build> muss folgendes hinzugefügt werden:
1 2 3 4 5 6 7 8 9 10 11 12 | <build> <finalname>meine-Webapp</finalname> <plugins> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>tomcat-maven-plugin</artifactid> <configuration> <url>http://localhost:9090/manager</url> </configuration> </plugin> </plugins> </build> |
Der Pfad unter <url> muss natürlich dementsprechend angepasst werden.
Starten von Tomcat mit Hilfe von Maven
Der Befehl zum Starten unseres Tomcats lautet:
mvn tomcat:run
Deployen des Webprojektes auf Tomcat
Der Befehl für den Deploy lautet
mvn tomcat:deploy
Viel Spass damit




