Die integrierte Build-Umgebung Maven beschreitet im Bereich der Buildwerkzeuge neue
Wege. Ziel ist es ein einheitliches Buildsystem zur Verfügung zu stellen, das
gängige Vorgehens- und Arbeitsweisen fördert. Zahlreiche Plugins sowie das
sogenannte Project Object Model (POM) reduzieren den Erstellung- und Pflegeaufwand
für Build-Skripte deutlich. Zudem unterstützt Maven den Entwicklungsprozess
durch Prozesse zur Erstellung von Dokumenten, Source-Metriken und JUnit-Tests.
Inhalte
Einführung
- Entstehung und Ziele von Apache Maven
- Vergleich mit anderen Buildtools wie z.B. Apache Ant
- Installation und Konfiguration
Grundbegriffe
- Das Project Object Model (POM)
- Aufbau und Einsatz von Plugins und Goals
- Repository und Artefakte
Praxis
- Erstellen, Konfiguration und Anpassung eigener Projekte
- Einbindung in gängige IDEs (z.B. Eclipse)
- Arbeiten mit J2EE Projekten
- Komplexe Projekte durch Multiproject abbilden
- Einsatz der gängigsten Plugins (JUnit, etc.)
Vertiefende Themen
- Projekte effektiv aufbauen und organisieren
- Repository und deren Verwendung in unternehmensweiten Installationen
- Mit Versionierung und snapshots arbeiten
- Erweiterung durch eigene Plugins
Zielgruppe / Voraussetzungen
- Entwickler, die Maven als Build-Werkzeug einsetzen wollen
Dauer
Preis
Termine