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 > > > > > > > > >