Willkommen!
  • Einführung in Maven
  • Dein Dozent
  • Maven vs. Ivy vs. Gradle
  • Installation
Grundkonzepte
  • 4 Prinzipien von Maven
  • POM-Struktur
  • Lifecycles
  • Ein einfaches Maven-Projekt
  • Plugins und Goals
  • Dependencies
  • Dependencies in der Praxis
  • Versionierung und Semantic Versioning
  • Repositories und Settings.xml
  • Repository und Settings.xml erkunden
  • Testing
  • Tests in der Praxis
  • Maven Basis Quiz
  • Fazit
Erweiterte Möglichkeiten
  • Maven Projekte aus Archtypes erzeugen
  • Archetypes in Action
  • Properties
  • Properties Beispiel
  • Filtering
  • Filtering angewandt
  • Profile
  • Profile an einem Beispiel
  • Multimodul-Projekte
  • Multimodul-Projekt in der Praxis
  • FAT-Jar
  • FAT-Jar praktisch erzeugen
  • Dependency & Plugin Management
  • Management Beispiel
  • Versionskonflikte auflösen
  • Versionskonflikte an einem Beispiel
  • Eigene Plugins entwickeln
  • Eigenes Plugin entwickeln Praxis
  • CLI
  • Quiz 2
  • Fazit Abschnitt erweiterte Möglichkeiten
Maven in IntelliJ
  • Maven Projekte anlegen & importieren
  • Maven in IntelliJ steuern
Reporting & Deploy
  • Site & Report
  • Reports erstellen
  • SCM
  • Deploy-Prozess
  • Lokales Deployment
  • Remote Deployment
  • Reporting & Deploy
  • Fazit
Kochrezepte
  • Kochrezepte
  • Fat-Jar in Maven, Ant & Gradle
  • C-Kompilierung
  • Android-Kompilierung
  • Uber-Pom
  • Multi-Target
  • Git-Flow in Maven