- Grundlagen
- Projektstruktur
- Konventionen
- Projektobjektmodell
- Deklaration der Abhängigkeiten und Scope
- Maven Lifecycle
- Lokales und zentrales Maven Repository
- Wichtige Apache Maven Plugins
- Surefire Plugin für JUnit
- Compiler Plugin z.B. für Java
- Konfiguration
- Apache Maven settings.xml für benutzerspezifische Einstellungen
- Apache Maven Properties
- Semantic Versioning
- SNAPSHOT und Release Versionen
- Der site Lifecycle
- Surefire Report
- ToDo-Liste
- Javadoc Report
- Einführung in Multi-Module-Projekte
- Weiterführende Themen
- Integration mit Continuous Integration Server und IDEs
- Der Nexus Repository Manager als interner Mirror
Aufbaukurse:
Maven Aufbau
Anmerkung: In dem Maven Seminar werden Beispiele in Java benutzt. Bei einer Inhouse-Schulung kann selbstverständlich auch eine andere Programmiersprache herangezogen werden.