Es gibt schon eine Apache Maven Version 4.0.0-rc4


Details
Ich möchte in dem Vortrag die unterschiedlichen Verbesserungen von Apache 4.0.0 mithilfe von Beispielen darstellen. Welche Verbesserungen und Anpassungen wurden bisher in Apache Maven 4.0.0 gemacht und welche Vorteile bietet die neue Major Release im Vergleich zu Maven 3.X ? Da wären z.B. Punkte, wie Consumer vs. Build Pom zu nennen. Oder die Verbesserung des Reaktor-Verhaltens, insbesondere bei Multi-Module-Builds. Weiterhin Themen wie z.B. BOM Packaging etc. Die Frage ist, welche Möglichkeiten, der Consumer vs. Build POM Ansatz bietet. Welche Verbesserungen bieten die Reaktor verbesserungen?
Warum gibt es überhaupt eine Maven 3.9.X Release? Warum nicht direkt 4.0.0? Erweitert wird der Vortrag um Themen, die möglicherweise die Rückwärtskompatibilität brechen könnten. Des weiteren schauen wir uns einmal die Projektstruktur des Apache Maven Projektes an, um einmal eine Übersicht über die unterschiedlichen Bereiche des Projektes zu erhalten Auch andere Punkte wie z.B. "mvnup" o.ä. werde ich, wenn die Zeit noch reicht, ansprechen.
Selbstverständlich sind Fragen zum Projekt und der Entwicklung herzlich willkommen und sogar erwünscht.
Referent:
Karl Heinz Marbaise arbeitet als Freiberuflicher DevOps/Entwickler im Java Umfeld. Das beinhaltet Entwicklung in verschiedensten Bereichen (Spring Boot, JUnit Jupiter, Testcontainers). Dazu gehörtg auch die Erstellung von Werkzeugen z.B. in Java oder Go. Im Bereich des Build- und Konfigurationsmanagements (Maven, Jenkins, Nexus, Git) führt er seit Jahren Schulungen durch. In seiner Freizeit arbeitet er an verschiedenen Open-Source-Projekten, u.a. am Apache Maven Projekt. Er hält Vorträge zu verschiedenen Themen auf unterschiedlichen Veranstaltungen.

Es gibt schon eine Apache Maven Version 4.0.0-rc4