Maven für Fortgeschrittene

Seminarinformationen

Seminar - Ziel

Dieses Seminar vermittelt Ihnen tiefgehende Kenntnisse zu Maven im Enterprise Bereich. Dabei werden Sie Fragen mit dem Dozenten erörtern wie:

  • Welche Konsequenzen ergeben sich aus der Nutzung von Multi-Module-Builds?
  • Wie wird eine Release erstellt?
  • Wie kann man Integrationstest mithilfe von Maven nutzen?
  • Wie kann man umgebungsspezifische Artefakte erstellen?
  • Wann sollte man ein seperates Module erzeugen?
  • Wann sollte ein Repository Manager eingesetzt werden?

Teilnehmer - Zielgruppe

Softwareentwickler

Kurs - Voraussetzungen

Um an diesem Seminar teilnehmen zu können, sollten Sie bereits

  • Das Maven Grundlagen-Seminar besucht haben, bzw. dessen Inhalte anderweitig erlernt haben.
  • Kenntnisse im Bereich Java Entwicklung, JEE, JUnit oder TestNG
  • Grundkenntnisse in der Versionskontrolle

Seminardauer

  • 1 Tag
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

  • Release Cycle
    • Multi-Module Builds
    • Versionshandling
    • Branchings
  • Generator Module
    • Beispielsweise: JAXB, ANTLR3, Axis2 etc.
  • Best Practices im Rahmen von Multi-Module-Builds
  • Code Metriken
    • Erzeugung von Code-Coverage Reports (Unit- und Integrationstests)
    • Code Metriken
  • Plugins
    • EAR, EJB, WAR, Cargo, surefire, failsafe, appassembler,
    • cobertura, JaCoCo etc.
  • Repository Manager
    • Übersicht, Funktionalität etc.

Weitere Schulungen zu Thema Maven - Apache

Maven - Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Sie lernen in diesem Seminar die Konzepte von Maven, einer Weiterentwicklung des Apache-Projects "Ant", kennen. Maven ist ein Build-Management-Tool zur Erzeugung und Verteilung von Java-Programmen und basiert auf Java. Die Plugin-Architektur die dabei eingesetzt wird ...