Build-Management mit Apache Maven

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

  • 2 Tage

Preis

  • 1.120,- Euro zzgl. MwSt.

Termine

  • Auf Anfrage