You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Grzegorz Grzybek <gr...@gmail.com> on 2025/05/01 06:23:47 UTC

Re: [VOTE] Require Java 21 for Maven 4 (Rephrased Vote)

+1 (non-binding)

 - JEP 400: UTF-8 by Default (JDK18)
 - JEP 418: Internet-Address Resolution SPI (JDK18)
 - JEP 444: Virtual Threads (JDK21)

regards
Grzegorz Grzybek

śr., 30 kwi 2025 o 21:50 Elliotte Rusty Harold <el...@ibiblio.org>
napisał(a):

> -1
>
> On Wed, Apr 30, 2025 at 1:12 PM Matthias Bünger <mb...@apache.org>
> wrote:
> >
> > Hi everyone,
> > over the last years we had several discussions about lifting the
> > required Java version to run Maven from 8 to something higher. You can
> > find them in the mail archive.
> > In February 2024 we decided to lift it to 17 (see result: [1*]).
> >
> > An argument to pick 17 instead of 21 was to take the (at the point of
> > voting) second last JDK for which vendors offer LTS (Note: LTS is
> > important for companies).
> > With Java 25 (next with LTS) coming in September and a final Maven 4.0.0
> > on the horizon (no date yet), I think we should raise the minimum
> > version once more and use Java 21, which will be the second last
> > "LTS-JDK" in September. Doing this brings the benefit of avoid locking
> > into an "already considered old" version (and of course the improvements
> > of Java 18-21).
> >
> > In a chat with several PMC, committers and contributors nobody saw
> > strong disadvantages on this. Therefore, I want to start the official
> > vote to set the minimal Java bytecode target of Maven-Core 4 to 21,
> > meaning Java 21 is required for Maven 4.
> >
> > This is a procedural majority vote [2*]. You can also vote with
> > fractions and negative votes are not vetoes.
> > Please refrain from starting discussions in this thread, but do include
> > a reasoning on downvotes and feel free to start a new discussion on the
> > mailing list.
> >
> > The vote is open for at least 72 hours.
> >
> > Please also notice:
> > * Maven 3 will stay at Java 8.
> > * It's about the minimum Java version to run Maven 4, not to compile
> > applications against. With Java 21 you can compile down to Java 8. For
> > special JDK needs, also toolchain tools can be used.
> >
> >
> > Have a sunny day everyone
> >
> > Matthias
> >
> > [1*]: https://lists.apache.org/thread/bfkvvjftrxypp06yj8zj919fcz0dt2zt
> > [2*]: https://www.apache.org/foundation/voting.html
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
>
> --
> Elliotte Rusty Harold
> elharo@ibiblio.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: [VOTE] Require Java 21 for Maven 4 (Rephrased Vote)

Posted by Mark Derricutt <ma...@talios.com>.
 +1 non binding.

Bring on the new world!

-- 
"Great artists are extremely selfish and arrogant things" — Steven Wilson,
Porcupine Tree

On 1 May 2025 at 6:23:47 PM, Grzegorz Grzybek <gr...@gmail.com> wrote:

> +1 (non-binding)
>
> - JEP 400: UTF-8 by Default (JDK18)
> - JEP 418: Internet-Address Resolution SPI (JDK18)
> - JEP 444: Virtual Threads (JDK21)
>
> regards
> Grzegorz Grzybek
>
> śr., 30 kwi 2025 o 21:50 Elliotte Rusty Harold <el...@ibiblio.org>
> napisał(a):
>
> -1
>
>
> On Wed, Apr 30, 2025 at 1:12 PM Matthias Bünger <mb...@apache.org>
>
> wrote:
>
> >
>
> > Hi everyone,
>
> > over the last years we had several discussions about lifting the
>
> > required Java version to run Maven from 8 to something higher. You can
>
> > find them in the mail archive.
>
> > In February 2024 we decided to lift it to 17 (see result: [1*]).
>
> >
>
> > An argument to pick 17 instead of 21 was to take the (at the point of
>
> > voting) second last JDK for which vendors offer LTS (Note: LTS is
>
> > important for companies).
>
> > With Java 25 (next with LTS) coming in September and a final Maven 4.0.0
>
> > on the horizon (no date yet), I think we should raise the minimum
>
> > version once more and use Java 21, which will be the second last
>
> > "LTS-JDK" in September. Doing this brings the benefit of avoid locking
>
> > into an "already considered old" version (and of course the improvements
>
> > of Java 18-21).
>
> >
>
> > In a chat with several PMC, committers and contributors nobody saw
>
> > strong disadvantages on this. Therefore, I want to start the official
>
> > vote to set the minimal Java bytecode target of Maven-Core 4 to 21,
>
> > meaning Java 21 is required for Maven 4.
>
> >
>
> > This is a procedural majority vote [2*]. You can also vote with
>
> > fractions and negative votes are not vetoes.
>
> > Please refrain from starting discussions in this thread, but do include
>
> > a reasoning on downvotes and feel free to start a new discussion on the
>
> > mailing list.
>
> >
>
> > The vote is open for at least 72 hours.
>
> >
>
> > Please also notice:
>
> > * Maven 3 will stay at Java 8.
>
> > * It's about the minimum Java version to run Maven 4, not to compile
>
> > applications against. With Java 21 you can compile down to Java 8. For
>
> > special JDK needs, also toolchain tools can be used.
>
> >
>
> >
>
> > Have a sunny day everyone
>
> >
>
> > Matthias
>
> >
>
> > [1*]: https://lists.apache.org/thread/bfkvvjftrxypp06yj8zj919fcz0dt2zt
>
> > [2*]: https://www.apache.org/foundation/voting.html
>
> >
>
> >
>
> > ---------------------------------------------------------------------
>
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>
> > For additional commands, e-mail: dev-help@maven.apache.org
>
> >
>
>
>
> --
>
> Elliotte Rusty Harold
>
> elharo@ibiblio.org
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
>
>

Re: [VOTE] Require Java 21 for Maven 4 (Rephrased Vote)

Posted by Jorge Solorzano <jo...@gmail.com>.
+1 (non-binding)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [VOTE] Require Java 21 for Maven 4 (Rephrased Vote)

Posted by Kévin Buntrock <ke...@gmail.com>.
+1 here. And wishing a great day to everyone.

Le jeu. 1 mai 2025, 08:24, Grzegorz Grzybek <gr...@gmail.com> a écrit :

> +1 (non-binding)
>
>  - JEP 400: UTF-8 by Default (JDK18)
>  - JEP 418: Internet-Address Resolution SPI (JDK18)
>  - JEP 444: Virtual Threads (JDK21)
>
> regards
> Grzegorz Grzybek
>
> śr., 30 kwi 2025 o 21:50 Elliotte Rusty Harold <el...@ibiblio.org>
> napisał(a):
>
> > -1
> >
> > On Wed, Apr 30, 2025 at 1:12 PM Matthias Bünger <mb...@apache.org>
> > wrote:
> > >
> > > Hi everyone,
> > > over the last years we had several discussions about lifting the
> > > required Java version to run Maven from 8 to something higher. You can
> > > find them in the mail archive.
> > > In February 2024 we decided to lift it to 17 (see result: [1*]).
> > >
> > > An argument to pick 17 instead of 21 was to take the (at the point of
> > > voting) second last JDK for which vendors offer LTS (Note: LTS is
> > > important for companies).
> > > With Java 25 (next with LTS) coming in September and a final Maven
> 4.0.0
> > > on the horizon (no date yet), I think we should raise the minimum
> > > version once more and use Java 21, which will be the second last
> > > "LTS-JDK" in September. Doing this brings the benefit of avoid locking
> > > into an "already considered old" version (and of course the
> improvements
> > > of Java 18-21).
> > >
> > > In a chat with several PMC, committers and contributors nobody saw
> > > strong disadvantages on this. Therefore, I want to start the official
> > > vote to set the minimal Java bytecode target of Maven-Core 4 to 21,
> > > meaning Java 21 is required for Maven 4.
> > >
> > > This is a procedural majority vote [2*]. You can also vote with
> > > fractions and negative votes are not vetoes.
> > > Please refrain from starting discussions in this thread, but do include
> > > a reasoning on downvotes and feel free to start a new discussion on the
> > > mailing list.
> > >
> > > The vote is open for at least 72 hours.
> > >
> > > Please also notice:
> > > * Maven 3 will stay at Java 8.
> > > * It's about the minimum Java version to run Maven 4, not to compile
> > > applications against. With Java 21 you can compile down to Java 8. For
> > > special JDK needs, also toolchain tools can be used.
> > >
> > >
> > > Have a sunny day everyone
> > >
> > > Matthias
> > >
> > > [1*]: https://lists.apache.org/thread/bfkvvjftrxypp06yj8zj919fcz0dt2zt
> > > [2*]: https://www.apache.org/foundation/voting.html
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> >
> >
> > --
> > Elliotte Rusty Harold
> > elharo@ibiblio.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>