Automatic milestone management during Maven component releases – eliminates an error-prone manual step.
Preparation of the Maven 3.9.12 release
Allow a Maven plugin to require a specific Java version – backport of a feature from 4.x.
Work Package 3 — Modernization of Core Feature
Refactoring of surefire plugin to use only the Junit Platform to run test for junit3,4,5,6 and testng.
Good progress.
Get down to 20 IT test failures.
Once done, documentation will have to be updated.
Finished migration of plain JUnit3 based tests to JUnit5.
Make progress in migration of JUnit3 based tests that using AbstractMojoTestCase to JUnit 5.
Deep analysis of the current state of Java Modules support in Maven Core wrt. source hierarchy handling.
Raised a first PR (#11505) to properly handle resources of modular projects in the Maven Core.
Work Package 4 — Documentation
Continued feauture development and refinement of the Maven Initializer to improve project generation workflows (https://maven-initializer.open-elements.cloud/).