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