No, 2 JDKs are not required by default. Only if you use --release={<17} and
don't trust running tests on 17 are the same as running tests on 8.
Yes, there are changes (certificates, XML libs, rhino, etc).

So, for most projects that's probably not needed. For those who think it is
needed, I don't have a lot of pity. But it will be a requirement for quite
a few commercial projects, like Containers (JavaEE, as they will need to be
Java 8 as long as 2030ish due to extended support contracts).

That said, I'm still thinking Java 17 will be a sane default.


On Sat, 23 Jul 2022, 10:50 Delany, <delany.middle...@gmail.com> wrote:

> Using mvnd with toolchains doesn't improve the situation, in fact
> toolchains seem to invalidate any benefit of using mvnd.
> Even if this was resolved, is it fair to require mvnd?
> Delany
>
>
> On Sat, 23 Jul 2022 at 10:17, Mark Derricutt <m...@talios.com> wrote:
>
> >  Is that due to cold starting the JVM each time?
> >
> > I wonder if mvnd supports toolchains effectively?  Or if that could be an
> > avenue to try.
> > --
> > "Great artists are extremely selfish and arrogant things" — Steven
> Wilson,
> > Porcupine Tree
> >
> > On 23/07/2022 at 8:13:23 PM, Delany <delany.middle...@gmail.com> wrote:
> >
> > > I tried toolchains but dropped it because of the exorbitant performance
> > > costs.
> > > A multi-module build that normally built in 3:50 took 10:34, and that's
> > > with toolchaining only maven-compiler-plugin.
> > >
> > >
> > >
> >
>

Reply via email to