Monatliche Updates
Ein transparenter Blick auf unsere monatliche Arbeit an Apache Maven
JUNI 2026
AktuellAbhängigkeits‑Schwachstellen‑Überwachung, Arbeit am buildinfo des Maven Artifact‑Plugins, Surefire und 3.10.0 Vorbereitung, erste atr-maven-plugin‑Veröffentlichung und Getting Started‑Dokumentation
Lieferkettensicherheit
- Verbesserung der Abhängigkeits‑Schwachstellen‑Überwachung für die Apache Maven ProjektfamilieSecurity
- Analyse des Maven Artifact‑Plugins, um Verbesserungen bei der buildinfo‑Erstellung und dem Build‑Vergleich zu erzielenImprovement
- Entfernen der veralteten Bereitstellungsfunktion für buildinfo‑Dateien aus dem Maven Artifact‑PluginMaintenance
Wartung
- Beheben von Problemen des neuen Surefire‑Modus, der ausschließlich die JUnit‑Plattform verwendetBug Fix
- Vorbereitung der Veröffentlichung 3.10.0Maintenance
- Vorbereitung des Upgrades von Release Drafter von 6.x auf 7.xMaintenance
Modernisierung zentraler Funktionen
- Arbeiten am atr-maven-plugin, um den Release‑Prozess mit dem ATR (Apache Trusted Releases)-Dienst zu unterstützen; erste Veröffentlichung des PluginsFeature
- Migration von JUnit‑3‑basierten Tests, die AbstractMojoTestCase verwenden, zu JUnit 5 im Maven Changelog‑PluginImprovement
Dokumentation
- Erstellung der Getting Started‑DokumentationDocs
- Erstellung eines Schreibleitfadens für Dokumentation im AllgemeinenDocs
MAI 2026
Fortschritt beim Maven 3.10.0 Release-Train, CycloneDX- und buildinfo-Verbesserungen, ATR-Release-Tools und Getting Started-Dokumentation
Lieferkettensicherheit
- Verbesserung der CycloneDX 1.7 ECMA-Spezifikationsimplementierung für JavaSecurity
Wartung
- Der Release-Train für 3.10.0 wurde gestartet, indem Features aus dem 4.x‑Zweig zurückportiert wurdenMaintenance
- Testen und Beheben des 3.10.0 Release-TrainsMaintenance
- Überprüfung und Korrektur von ASF‑gepflegten Maven‑Plugins mit 3.10.0Maintenance
- Veröffentlichung von Maven 3.9.16 mit FehlerbehebungenBug Fix
Modernisierung zentraler Funktionen
- Werkzeug zur Automatisierung des lokalen Release‑Prozesses für Apache MavenImprovement
- Arbeiten am atr-maven-plugin, um den Release‑Prozess mit dem ATR (Apache Trusted Releases)-Dienst zu unterstützenFeature
Dokumentation
- Vorschlag für den Inhalt von "Getting Started" ausarbeitenDocs
- Konzeption für Lernpfade ausarbeitenDocs
- Getting Started‑Dokumentationsinhalt initialisiertDocs
- Umfassende Reviews der ersten beiden "Getting Started"‑PRsDocs
APRIL 2026
Fokus auf Verbesserungen der Sicherheit in der Lieferkette, Vorbereitung von Maven 3.10.0 und Beginn einer besseren Tool-Unterstützung für den internen Release-Prozess von Apache Maven
Lieferkettensicherheit
- Verbesserung der Inkonsistenzen der Cyclonedx 1.7 ECMA-Spezifikation mit OWASPSecurity
Wartung
Modernisierung zentraler Funktionen
- Starten eines Tools zur Automatisierung von teilweisen Freigabeprozessen/-schrittenImprovement
- Dokumentation für Surefire 3.6 aktualisierenDocs
Dokumentation
- Initialisiere die Dokumentationswerkzeuge für die 'Erste Schritte'-DokumentationDocs
MÄRZ 2026
Fortschritte bei der Sicherheit der Lieferkette mit CycloneDX 1.7-Validierung, Vorbereitung der Maven 3.10.0-Veröffentlichung und JUnit 5-Migration.
Lieferkettensicherheit
Wartung
Modernisierung zentraler Funktionen
- Architekturdokumentation für Surefire 3.6 aktualisieren: Informationen zum neuen vereinheitlichten Test-Provider hinzufügenDocs
Dokumentation
- Dokumentationsplattformen und -tools recherchiert und evaluiertDocs
FEBRUAR 2026
Surefire JUnit Platform PR zusammengeführt, Dokumentation und Fehlerbehebung im Initializer for Apache Maven
Modernisierung zentraler Funktionen
- Surefire JUnit Platform PR zusammengeführt – einheitlicher Testprovider jetzt verfügbarFeature
Dokumentation
- Erstellen Sie eine Dokumentation über die Architektur des Initializers for Apache MavenDocs
JANUAR 2026
Start der 'Getting Started'-Dokumentation, Finalisierung der Migration des Maven Surefire Plugins zur JUnit Platform, Ankündigung des Initializers for Apache Maven
Lieferkettensicherheit
Modernisierung zentraler Funktionen
- Abschluss des Refactorings des Surefire-Plugins, um nur die Junit-Plattform zum Ausführen von Tests für Junit 3, 4, 5, 6 und TestNG zu verwenden.Maintenance
- Begonnen mit der Erstellung von Architektur-Dokumentationen und Blog-Beiträgen zur Java-Module Unterstützung in Maven 4Docs
Dokumentation
- Kick off Meeting für 'Getting started' DokumentationDocs