Apache Maven
Build automation and dependency management tool for Java projects
Maven 4 is one RC from GA — and 3.10 is being rebuilt to meet it halfway
◆Recent moves
- 6d ago
Maven 4.0.0-rc-6
rc-6 clears the full backlog of issues raised against rc-5 — the cached field-accessibility bug, a ConcurrentModificationException in the v4 API, and BOM packaging in consumer POMs. It reads as the cleanup pass a project does when it intends the next tag to be GA.
View source ↗ - 24d ago
Maven 3.10 drops super-POM defaults to align with Maven 4
⚡ SPARKThe 3.10 line stops being a maintenance branch and becomes a migration bridge: it removes the release-profile and deprecated plugin management from the super POM and adopts Maven 4's classpath ordering and Resolver 2.0.19 behaviour.
View source ↗ - 8mo ago
4.0.0-rc-5
rc-5 is notable mainly for what it disclosed: a globally cached field-accessibility state in the bean configuration system that broke plugin configuration injection, particularly in plugin unit tests. The fix landed in rc-6.
View source ↗ - 1y ago
Maven ships mvnup, a first-party pom.xml upgrade tool
⚡ SPARKrc-4 introduced mvnup, the Maven Upgrade Tool, which rewrites pom.xml files into a Maven 4-compatible form. It also restored DI beans in build extensions and added a legacy mode — all of it aimed at reducing what a project has to change by hand.
View source ↗