Seminare
Seminare

Maven für Entwickler - Build Management und Dependency Management mit Apache Maven

Seminar - GFU Cyrus AG

Sie lernen die Konzepte und Funktionsweisen von Apache Maven kennen und können Maven-Projekte professionell erstellen, verwalten und optimieren. Nach dem Seminar sind Sie in der Lage, Build-Prozesse zu automatisieren, Abhängigkeiten effizient zu verwalten, Multi-Module-Projekte zu strukturieren und Maven erfolgreich in moderne Entwicklungs- und CI/CD-Umgebungen zu integrieren.
Termin Ort Preis*
05.03.2027- 06.03.2027 Köln 1.713,60 €
05.03.2027- 06.03.2027 online 1.713,60 €
10.09.2027- 11.09.2027 online 1.713,60 €
10.09.2027- 11.09.2027 Köln 1.713,60 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Grundlagen und Konzepte von Apache Maven
    • Ziele und Architektur von Maven
    • Aufbau eines Maven-Projekts
    • Standard Directory Layout
    • Build Lifecycle und Phasen
    • Maven im modernen Java-Ökosystem

  • Installation und Entwicklungsumgebung
    • Installation und Konfiguration
    • Maven in IntelliJ IDEA und Eclipse
    • Arbeiten mit der Kommandozeile
    • Maven Wrapper verwenden

  • Project Object Model (POM)
    • Struktur und Aufbau der pom.xml
    • Projektkoordinaten und Artefakte
    • Properties und Konfigurationen
    • Vererbung und Parent-POMs

  • Dependency Management
    • Abhängigkeiten verwalten
    • Scopes und Transitivität
    • Dependency-Konflikte analysieren
    • Bill of Materials (BOM)
    • Best Practices für Dependency Management
    • Build-Prozesse und Plugins
    • Maven Build Lifecycle verstehen
    • Plugins konfigurieren und einsetzen
    • Compiler-, Test- und Packaging-Plugins
    • Eigene Build-Anpassungen umsetzen
    • Token Replacement und Ressourcenverarbeitung

  • Multi-Module-Projekte
    • Aufbau und Struktur
    • Parent- und Child-Module
    • Verwaltung großer Projektlandschaften
    • Modulare Softwareentwicklung mit Maven

  • Repositories und Artefaktverwaltung
    • Maven Central Repository
    • Nexus und Artifactory
    • Lokale und Remote-Repositories
    • Veröffentlichung eigener Artefakte

  • Testing und Qualitätssicherung
    • Unit Tests mit Maven
    • Integrationstests ausführen
    • Testreports erzeugen
    • Codeanalyse und Qualitätswerkzeuge integrieren

  • CI/CD und moderne Entwicklungsprozesse
    • Maven in GitHub Actions
    • Maven in GitLab CI
    • Automatisierte Build- und Release-Prozesse
    • Versionierung und Release-Management

  • Troubleshooting und Best Practices
    • Build-Probleme analysieren
    • Abhängigkeitskonflikte beheben
    • Build-Performance optimieren
    • Wartbare Maven-Projekte entwickeln

Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an Java-Entwickler, Softwareentwickler, Build-Manager, DevOps-Mitarbeitende und technische Projektmitarbeitende, die Maven in ihren Projekten einsetzen oder künftig einsetzen möchten. Das Seminar eignet sich sowohl für Einsteiger in Maven als auch für Entwickler, die ihre vorhandenen Kenntnisse vertiefen möchten.

Teilnahmevoraussetzungen

Sie benötigen Grundkenntnisse in Java.

Erfahrung in der Softwareentwicklung wird empfohlen.

Vorkenntnisse in Maven sind nicht erforderlich.
Seminarkennung:
98672
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha