Monatliche Updates
Ein transparenter Blick auf unsere monatliche Arbeit an Apache Maven
JUNI 2026
AktuellÜberwachung von Abhängigkeits‑Sicherheitslücken, Maven Artifact plugin buildinfo Arbeit, Surefire und 3.10.0 Vorbereitung, erste atr-maven-plugin Veröffentlichung, und Getting Started Dokumente
Lieferkettensicherheit
- Verbesserung der Überwachung von Abhängigkeits‑Sicherheitslücken für die Apache Maven ProjektfamilieSecurity
- Analyse des Maven Artifact plugin, um Verbesserungen für die Buildinfo‑Erstellung und den Build‑Vergleich vorzunehmenImprovement
- 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 Platform verwendetBug Fix
- Vorbereitung von Release 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 vom 4.x-Branch zurückportiert wurdenMaintenance
- Testen und Beheben des 3.10.0 Release-TrainsMaintenance
- Überprüfung und Korrektur von 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