Zum Inhalt springen

Schulung

Maven für die Java-Entwicklung

Maven ist der De-facto-Standard im Bereich der Java-Softwareentwicklung, wenn es um das Bauen von Artefakten geht. Die Stärke von Maven liegt dabei einerseits in der Standardisierung des Build-Prozess ("Convention over Configuration"), andererseits in der Adaptierbarkeit an nahezu jede Problemstellung durch eine modulare Plugin-Architektur.

2 Tage Entwicklung
Alle Schulungen

Schulungsziel

In dieser Schulung erlernen Sie den Umgang mit Maven als Werkzeug zum Bauen von Java-Projekten.

Zielgruppe

Entwicklerinnen und Entwickler, Softwarearchitektinnen und -architekten, Build-Verantwortliche und alle, die den Umgang mit Maven erlernen und vertiefen möchten.

Erforderliche Vorkenntnisse

Java-Grundkenntnisse, Umgang mit der Kommandozeile.

Themen

Die im Rahmen der Schulung behandelten Inhalte schließen ein:

  • Einführung

    • Build-Automatisierung
    • Convention over Configuration
  • Grundlagen

    • Installation
    • Maven vs. Ant
    • Project Object Model
    • Archetypes
    • Build
      • Lifecycles
      • Phases
      • Plugins
      • Plugin-Goals
    • Dependencies
    • Versionierung
    • Repositories
    • Reports
  • IDE-Integration in Eclipse

  • Advanced Maven

    • Vererbung
    • Multi-Modul-Projekte
    • Dependency Management
    • Bill of Materials
    • Konfliktbehandlung
    • Profiles
    • Konfiguration
  • Best Practices