|
via Udemy |
Go to Course: https://www.udemy.com/course/apache-maven-builds-und-dependencies/
Maven ist ein Tool, das dir hilft, deine Java-Projekte zu organisieren und automatisiert zu bauen. Es kümmert sich um die Verwaltung von Abhängigkeiten, damit du dich auf den eigentlichen Code konzentrieren kannst, ohne manuell Java-Bibliotheken zu verwalten. Mit Maven kannst du einfach dein Projekt strukturieren und mit nur einem Befehl den gesamten Build-Prozess steuern.INHALTIn diesem Kurs werden wir uns darauf konzentrieren, wie du Maven nutzen kannst, um die Abhängigkeiten deiner Projekte effektiv zu organisieren und zu steuern. Du wirst lernen:1. Grundlagen des Maven Dependency Managements2. POM-Grundlagen und Maven Directory Layout, Properties3. Konfiguration von Abhängigkeiten in der pom.xml4. Umgang mit Versionskonflikten und transitiven Abhängigkeiten5. Plugins-Goals führen Aufgaben aus6. Lebenszyklus, Phase und assoziierte Plugin-GoalsEgal, ob du ein Einsteiger in der Java-Entwicklung bist oder Maven-Kenntnisse vertiefen möchtest, dieser Kurs wird dir helfen, Projekte effizienter zu gestalten und typische Fallstricke im Dependency Management zu vermeiden.SPRACHEWährend ich den Kurs auf Deutsch halte und alle Erklärungen auf Deutsch gebe, sind die Kursunterlagen (Folien und Codebeispiele) auf Englisch verfasst. Dies spiegelt die Realität in vielen internationalen Entwicklungsteams wider und bereitet dich optimal auf die Arbeit mit englischsprachiger Dokumentation und Code vor.NICHT BEHANDELTE THEMENEs ist wichtig zu beachten, dass einige Spezialthemen nicht Teil dieses Kurses sind. Wir werden nicht eingehen auf:Multi-Module Maven-ProjekteLokale Konfiguration über settings.xmlMaven Toolchains für multiple JDK-VersionenMaven-Erweiterungen (Extensions)Generierung von Maven-ReportsIntegration mit Continuous Integration/Continuous Deployment (CI/CD) SystemenDer Fokus liegt auf der praktischen Anwendung von Maven in typischen Java-Projekten, um dir einen soliden Grundstein für die tägliche Entwicklungsarbeit zu geben.VERSIONEs wird die aktuellste Version Maven 3.9.9 behandelt.