Hey, Delany. I will look into this.
Also to avoid confusion let's continue this discussion in the proper thread
as it's not related to maven 4 release

On Wed, May 28, 2025 at 4:22 PM Delany <delany.middle...@gmail.com> wrote:

> Hi Sergei,
>
> I'm running with this extension going forward. I don't use the build cache
> (yet) so that's not an issue.
> When trying to promote unit tests to a company that's resistant its helpful
> to be able to say the tests won't slow down the build.
>
> We have one huge module though (project we're calling it now) with
> extensive tests, and its a bottleneck for all that follow.
> Typically we had to skip tests, but now we don't have to. Build time was
> cut in half.
>
> I did notice jacoco coverage was disabled as I bound the
> jacoco-maven-plugin report goal to the prepare-package phase.
> As the documentation says, the phases have been switched around.
> But can you make it work with the buildplan-maven-plugin:list-phases goal
> so I can actually see which phases runs when, or is that up to this plugin
> to figure out?
>
> Kind regards,
> Delany
>
>
> On Wed, 28 May 2025 at 14: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