
Maven – Stabile Java-Builds, Multi-Module-Projekte und CI/CD-Integration (inkl. Maven 4)
Ziele der Schulung
In dieser 2-tägigen praxisorientierten Schulung "Maven – Stabile Java-Builds, Multi-Module-Projekte und CI/CD-Integration (inkl. Maven 4)" lernen Sie, wie Sie mit Apache Maven stabile und wartbare Build-Prozesse für Java-Projekte aufsetzen und betreiben. Sie erwerben fundierte Kenntnisse im Umgang mit dem Maven-Projektmodell, dem Dependency-Management sowie dem Build-Lifecycle und dessen Erweiterung durch Plugins.
Darüber hinaus sind Sie in der Lage, typische Build-Probleme systematisch zu analysieren und zu beheben, komplexe Multi-Module-Projekte zu strukturieren und reproduzierbare Builds sicherzustellen. Sie lernen, Maven effizient in moderne Entwicklungs- und CI/CD-Umgebungen zu integrieren und erhalten Best Practices für skalierbare Build-Architekturen. Aktuelle Entwicklungen und Neuerungen, insbesondere im Kontext von Apache Maven 4, werden praxisnah eingeordnet und bewertet.
Zielgruppe Seminar
- Softwareentwickler
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Grundlegende Kenntnisse in der Java-Entwicklung
- Erste Erfahrung mit Softwareprojekten und Entwicklungswerkzeugen
- Grundkenntnisse in Build-Tools oder Continuous Integration (z. B. mit Jenkins oder GitLab CI) sind hilfreich, aber nicht zwingend erforderlich.
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
Build-Automatisierung in der Praxis verstehen
- Rolle von Maven im Java-Ökosystem
- Vergleich und Einordnung zu Gradle
- Überblick über aktuelle Entwicklungen (inkl. Maven 4)
Maven-Projekte schnell sicher aufsetzen
- Struktur und Aufbau eines Maven-Projekts
- Die pom.xml lesen und anpassen
- Koordinaten, Artefakte, Versionierung
- Standardverzeichnisstruktur und Konventionen
- Praxis: Erstes Projekt aufsetzen und bauen
Dependency-Management beherrschen
- Abhängigkeiten korrekt definieren
- Scopes und transitive Abhängigkeiten verstehen
- Typische Konflikte erkennen und lösen
- Strategien für stabile und wartbare Dependency-Strukturen
- Praxis: Analyse und Behebung realer Konfliktszenarien
Build-Prozesse verstehen und gezielt steuern
- Maven Lifecycle und Build-Phasen
- Wichtige Standard-Plugins im Einsatz
- Plugins konfigurieren und anpassen
- Eigene Build-Logik integrieren
- Praxis: Build gezielt beeinflussen und erweitern
Build-Fehler analysieren und systematisch lösen
- Typische Fehler und Probleme in Maven-Projekten
- Debugging von Build-Problemen
- Umgang mit inkonsistenten Abhängigkeiten
- Strategien für reproduzierbare Builds
- Praxis: Fehlerdiagnose an konkreten Beispielen
Komplexe Projekte strukturieren (Multi-Module)
- Aufbau von Multi-Module-Projekten
- Parent- und Aggregator-Projekte
- Strukturierung größerer Projekte
- Build-Reihenfolgen und Abhängigkeiten
- Praxis: Mehrmodul-Projekt aufsetzen
Repositories und Artefaktverwaltung
- Lokale vs. Remote-Repositories
- Arbeiten mit zentralen und internen Repositories
- Artefakte installieren und deployen
- Grundlagen von Repository-Managern
Maven in modernen Entwicklungs- und CI/CD-Umgebungen
- Integration in Entwicklungsumgebungen
- Einsatz in CI/CD-Pipelines
- Zusammenarbeit mit Jenkins und GitLab CI
- Automatisierte Builds und Qualitätssicherung
- Praxis: Beispielhafte Pipeline-Integration
Best Practices für wartbare Build-Strukturen
- Konventionen und Strukturierungsprinzipien
- Saubere und skalierbare Build-Konfigurationen
- Typische Fehler und Anti-Patterns
- Empfehlungen aus der Projektpraxis
Ausblick: Moderne Entwicklungen rund um Maven
- Wichtige Neuerungen in Maven 4
- Auswirkungen auf bestehende Projekte
- Migrationsüberlegungen und Einordnung
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Maven Schulungen Portfolio
Kundenbewertungen
159 Teilnehmende
Gesicherte Kurstermine
| 02.12. - 03.12.2026 | Nürnberg | ||
| 02.12. - 03.12.2026 | Virtual Classroom (online) |
Seminare kurz vor der Durchführung
| 15.07. - 16.07.2026 | Hamburg | ||
| 29.07. - 30.07.2026 | Nürnberg | ||
| 04.08. - 05.08.2026 | Nürnberg | ||
| 12.08. - 13.08.2026 | Nürnberg |



