Hi Hervé, Thanks, that settles it for me: the compatibility plan entry is the decision, and 3.9 is the minimum prerequisite. Plugins still declaring 3.6.3 can move to 3.9.0 with their next release.
A related point: since several of you said 3.10 is too early, note that Dependabot is already moving our build baseline there. Since 1 October it has opened 31 "Bump mavenVersion from 3.9.16 to 3.10.0" PRs in our plugin and shared repositories; 18 are merged and 13 are open, several of them on the -3.x branches. For comparison, when 3.9 became the minimum in November 2025, 3.9.0 was almost three years old and 3.9.10 and 3.9.11 had been out for months; 3.10.0 is twelve days old, with no bugfix release yet. That does not change the prerequisite, but it changes what we compile and test against: Maven Resolver 1.9.27 -> 2.0.24 and SLF4J 1.7.36 -> 2.0.19. Code that binds to a method existing only in Resolver 2 compiles cleanly but fails with NoSuchMethodError for users on 3.9.x, and the unit tests then cover 3.10 behaviour only. Dependabot also bumps mavenVersion alone, which creates mixed classpaths: maven-invoker-plugin master now has mavenVersion 3.10.0 with resolverVersion 1.9.27. Regards, Sylwester On Fri, Oct 09, 2026 10:48 PM, Hervé Boutemy <[email protected]> wrote: > last year, when this line was added to the page, I did not started a new long discussion, as the move was reasonable. > > but if adding a line on this page does not mean a decision, I don't get what this page means > > > Regards, > > Hervé On Fri, Oct 09, 2026 10:48 PM, Hervé Boutemy <[email protected]> wrote: > last year, when this line was added to the page, I did not started a new > long discussion, as the move was reasonable. > > but if adding a line on this page does not mean a decision, I don't get > what this page means > > > Regards, > > Hervé > > On 2026/10/09 11:31:49 Sylwester Lachiewicz wrote: > > Hi, > > > > Thanks for the replies. One point is still open for me. > > > > Matthias reads last year's thread as a discussion, not a vote. Hervé, you > > wrote that 3.9 was "already decided and documented", but the > compatibility > > plan has a single line for it, citing the mailing list thread, while the > > Java 17 entry next to it cites a vote. > > > > Can you confirm which it was: a project decision that our plugins should > > follow, or a discussion whose outcome each plugin applies when it needs > to? > > I don't intend to have long side discussions, your answer is enough to > > close this thread. > > > > Sylwester > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
