On Tue, 8 Sept 2026 at 08:32, <[email protected]> wrote: > > +1 (binding) (hboutemy) Hervé Boutemy > > [INFO] Reference build java.version: 25 (from MANIFEST.MF Build-Jdk-Spec) > [INFO] Reference build os.name: Unix (from pom.properties newline) > [INFO] [Reproducible Builds] rebuild comparison result: 36 files match > > notice that this release has been built with Maven 3, not Maven 4 > > which opens the question: for clarity, what features does this 4 branch bring > that the 3 branch does not bring? > is it "just a test" of the new Maven 4 API (experimental), with the code > updates that it permits? > or does it have specific features that Maven 4 users can benefit from (like > for example Java Modules)?
Short answer: the two branches are still very close — 4.x is not a Maven 4 rewrite, it is where Maven 4 support is being grown. Concretely, 4.x currently adds support for the new v4 API @After / @Afters annotations. The plan is to make the split clean: 4.x should depend on the Maven 4.0 API only, with the remaining Maven 3 remnants removed 3.x should drop its v4 API support. Then 3.x = plugins for Maven 3 > > -- > Hervé Boutemy (hboutemy) > > This email was sent by [email protected] on the Apache Trusted Releases > platform > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- Sławomir Jaranowski --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
