August 7th, 2006

Maven 2 - Erste Schritte

Posted by frank in Maven

Maven 2 verfolgt mit Ant einen nahezu gleichen Ansatz. Es soll die Erstellung eines Projektes unterstützt werden. Maven jedoch bietet darüber hinaus noch ein wesentlich umfassenderes Konzept mit an. Das Konzept beinhaltet die Verwaltung mehrerer Module und deren Version sowie Abhängigkeiten und hat als Ziel nicht nur die Erstellung von Binärdateien sondern auch von Dokumentationen oder beliebigen anderen Dateien.

Zu allererst muss man sich von http://maven.apache.org Maven herunterladen und entpacken. Man sollte bei Windows dann den PATH entsprechend auf das bin-Verzeichnis erweitern. Unter Linux und Mac kann man auch einfach die Programme mvn und m2 nach /usr/bin o.ä. linken.
Nachdem dies erledigt ist kann via “mvn” Maven ausgeführt werden.
Nun muss ein Projekt angelegt werden, welches mit maven verwaltet werden soll. Dazu wird folgender Befehl einfach ausgeführt:

mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app

Dieser legt ein Verzeichnis gemäß des Applikationsnamens (artifactId) an und erstellt eine Verzeichnisstruktur gemäß der Maven-Vorgaben.
Bei dem Befehl können auch noch weitere Parameter mit angegeben werden, welche auf der Pluginseite beschrieben sind. Ich möchte an dieser Stelle jedoch nicht weiter darauf eingehen.
Jetzt kann man in dem Src-Verzeichnis Quellcode ablegen und mit mvn compile oder mvn install das Projekt kompilieren bzw. packen. Das Paket wird dann gemäß der Maven-Konfiguration (siehe conf-Verzeichnis der Maven-Installation) im lokalen Repository abgelegt.

No Responses to ' Maven 2 - Erste Schritte '

Subscribe to comments with RSS or TrackBack to ' Maven 2 - Erste Schritte '.

Leave a reply

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: