Jetty is a good one as well: https://github.com/jetty/jetty.project

Gary

On Wed, May 28, 2025, 08:55 Sergey Chernov <serega.mo...@gmail.com> wrote:

> Guillaume, that's awesome. It's good that there is no rush with it.
> Once I'll have insights, I'll share them.
>
> Xeno, the project I'm checking is private unfortunately. Also this can be
> quite challenging to find a good Maven multi-module project as a reference
> for performance testing and compatibility validations, as many of big
> projects e.g. have flaky tests and other issues.
> Some of the biggest that I've seen:
> * https://github.com/quarkusio/quarkus (has lots of customizations in
> .mvn/extensions.xml)
> * https://github.com/apache/dubbo
> * https://github.com/apache/hadoop
> * https://github.com/apache/struts
> * https://github.com/vaadin/flow and https://github.com/vaadin/framework
>
>
> On Wed, May 28, 2025 at 2:16 PM Guillaume Nodet <gno...@apache.org> wrote:
>
> > After considering the concerns about API stability, plugin
> > compatibility, and the performance issues reported by Sergey (4x
> > slower in rc3), I agree with Sylwester, Benjamin, and Elliotte that we
> > should opt for an rc4 to address these issues. My proposal is to
> > release a final release candidate (rc4) soon, aiming for a General
> > Availability (GA) release in September. Post rc4, I suggest creating a
> > 4.0.x branch to start work on 4.1.0. For 4.1.0, we could introduce API
> > changes like records and sequenced collections, as well as new
> > features such as mixins, cascading profiles, server aliases, JDK 21
> > (still under discussion) and more....
> >
> > The recent API changes for JPMS, as Martin noted, only affect the
> > experimental API, so they shouldn’t block the release. On Matthias’s
> > suggestion, enabling GitHub Issues across all repositories before the
> > GA seems like a good idea to improve user feedback. Let’s focus on
> > stabilizing rc4 and addressing performance bottlenecks, possibly
> > exploring Martin’s O(N²) concerns with profiling, as Sergey offered.
> >
> > What do you think about this plan?
> >
> > On a side note, I created a few months ago a project to check Maven 4
> > compatibility with all Apache projects using Maven.  The results for
> > RC-3 can be found at
> > https://github.com/gnodet/maven4-testing/issues/2812.  Most of the
> > errors are caused by the use of incompatible plugins (which needs to
> > be updated) or incorrect POMs (as Maven 4 is more strict about a few
> > things).  What would be nice is a tool to integrate in the shell that
> > would fix those known incompatibilities, so that users would have an
> > easier migration path.  And we could apply it to this project to make
> > more green boxes.
> >
> > Le mer. 21 mai 2025 à 08:11, Guillaume Nodet <gno...@apache.org> a
> écrit :
> > >
> > > Hey Maven Devs,
> > >
> > > We're gearing up to release a new version from the master branch. I'm
> > thinking we should go for 4.0.0 instead of rc-4. What do you all think?
> Any
> > feedback or ideas on the versioning or release plan? Let’s hear it!
> > >
> > > Cheers,
> > >
> > > Guillaume
> > >
> > >
> >
> >
> > --
> > ------------------------
> > Guillaume Nodet
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>

Reply via email to