Re: [ANNOUNCE] GMavenPlus 4.3.0
Keegan Witt <[email protected]> Thu, 12 Feb 2026 00:14:23 -0500
| Newsgroups | gmane.comp.lang.groovy.user |
|---|---|
| Message-ID | <CAL2qGUF7aTDE8L0A=1AyPcd4PPt=13TNFAc46ZuvuURFsrFe7w@mail.gmail.com> |
--0000000000006eb72e064a999032 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable One clarification about the new toolchain feature: The new fork parameter is for when you want to opt-in to using the forked process, but aren't using a toolchain. The toolchain will be picked up automatically without that parameter. I think this might be confusing, so I'm considering <https://github.com/groovy/GMavenPlus/pull/361> just taking that new parameter out. On Sun, Feb 1, 2026 at 9:19=E2=80=AFAM Per Nyfelt <[email protected]> wrote: > Great news! Thanks for this, it will make my life easier :) > On 1/22/26 06:32, Keegan Witt wrote: > > GMavenPlus 4.3.0 <https://github.com/groovy/GMavenPlus/releases/tag/4.3.0= > > has been released. This is an exciting release because after years on my > TODO list, I've finally added support for Maven toolchains > <https://maven.apache.org/guides/mini/guide-using-toolchains.html> > (specifically the jdk toolchain). In my testing, this appears to be worki= ng > and shouldn't break anything. But please let me know if you find any issu= es. > -Keegan > > > Bugs > > - Fixed constructor problem (#345 > <https://github.com/groovy/GMavenPlus/pull/345>) (Thanks @cliviu > <https://github.com/cliviu>!) > > Enhancements > > - Support toolchains for compilation, GroovyDoc, and stub generation ( > #349 <https://github.com/groovy/GMavenPlus/pull/349> and #356 > <https://github.com/groovy/GMavenPlus/pull/356>) using the new fork > parameter > > Potentially breaking changes > > None > Notes > > Full Changelog: 4.2.1...4.3.0 > <https://github.com/groovy/GMavenPlus/compare/4.2.1...4.3.0> > > > > --0000000000006eb72e064a999032 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">One clarification about the new toolchain feature: The new= <font face=3D"monospace">fork</font> parameter=C2=A0is for when you want t= o opt-in to using the forked process,=C2=A0but aren't using a toolchain= . The toolchain will=C2=A0be picked up automatically without that parameter= . I think this might=C2=A0be confusing, so I'm <a href=3D"https://githu= b.com/groovy/GMavenPlus/pull/361">considering</a> just taking that new para= meter=C2=A0out.</div><br><div class=3D"gmail_quote gmail_quote_container"><= div dir=3D"ltr" class=3D"gmail_attr">On Sun, Feb 1, 2026 at 9:19=E2=80=AFAM= Per Nyfelt <<a href=3D"mailto:[email protected]">[email protected]</a>> wrot= e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0= .8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u> =20 =20 =20 <div> <p>Great news! Thanks for this, it will make my life easier :)</p> <div>On 1/22/26 06:32, Keegan Witt wrote:<br> </div> <blockquote type=3D"cite"> =20 <div dir=3D"ltr"> <div> <h2 style=3D"box-sizing:border-box;line-height:1.25;padding-botto= m:0.3em;color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,&q= uot;Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"A= pple Color Emoji","Segoe UI Emoji";margin-top:0px"><font siz= e=3D"2"><span style=3D"font-weight:normal">GMavenPlus <a href=3D"https://gi= thub.com/groovy/GMavenPlus/releases/tag/4.3.0" target=3D"_blank">4.3.0</a> = has been released. This is an exciting release because after years on my TODO list, I've finally added support for Maven <a href= =3D"https://maven.apache.org/guides/mini/guide-using-toolchains.html" targe= t=3D"_blank">toolchains</a> (specifically the jdk toolchain). In my testing, this appears to be working and shouldn't break anything. But please let me know if you find any issues.</span></font></h2> </div> <div><font size=3D"2"><span style=3D"font-weight:normal">-Keegan</s= pan></font></div> <div><br> </div> <div><br> </div> <div> <h2 style=3D"box-sizing:border-box;margin-bottom:16px;line-height= :1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7);co= lor:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,"Segoe = UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color= Emoji","Segoe UI Emoji";margin-top:0px">Bugs</h2> <ul style=3D"box-sizing:border-box;padding-left:2em;margin-top:0p= x;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,BlinkMac= SystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-= serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16= px"> <li style=3D"box-sizing:border-box">Fixed constructor problem (<a href=3D"https://github.com/groovy/GMavenPlus/pull/345" st= yle=3D"box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105= ,218)" target=3D"_blank">#345</a>) (Thanks=C2=A0<a href=3D"https://github.c= om/cliviu" style=3D"box-sizing:border-box;background-color:rgba(0,0,0,0);co= lor:rgb(31,35,40);font-weight:600" target=3D"_blank">@cliviu</a>!)</li> </ul> <h2 style=3D"box-sizing:border-box;margin-top:24px;margin-bottom:= 16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209= ,217,224,0.7);color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemF= ont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,&= quot;Apple Color Emoji","Segoe UI Emoji"">Enhancements</h2> <ul style=3D"box-sizing:border-box;padding-left:2em;margin-top:0p= x;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,BlinkMac= SystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-= serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16= px"> <li style=3D"box-sizing:border-box">Support toolchains for compilation, GroovyDoc, and stub generation (<a href=3D"https= ://github.com/groovy/GMavenPlus/pull/349" style=3D"box-sizing:border-box;ba= ckground-color:rgba(0,0,0,0);color:rgb(9,105,218)" target=3D"_blank">#349</= a>=C2=A0and=C2=A0<a href=3D"https://github.com/groovy/GMavenPlus/pull/356" = style=3D"box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,1= 05,218)" target=3D"_blank">#356</a>) using the new=C2=A0<code style=3D"box-= sizing:border-box;font-family:"Monaspace Neon",ui-monospace,SFMon= o-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",mo= nospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;background-color:rg= ba(129,139,152,0.12);border-radius:6px">fork</code>=C2=A0parameter</li> </ul> <h2 style=3D"box-sizing:border-box;margin-top:24px;margin-bottom:= 16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209= ,217,224,0.7);color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemF= ont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,&= quot;Apple Color Emoji","Segoe UI Emoji"">Potentially breaking changes</h2> <p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:16= px;color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemFont,"S= egoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple = Color Emoji","Segoe UI Emoji";font-size:16px">None</p> <h2 style=3D"box-sizing:border-box;margin-top:24px;margin-bottom:= 16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209= ,217,224,0.7);color:rgb(31,35,40);font-family:-apple-system,BlinkMacSystemF= ont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,&= quot;Apple Color Emoji","Segoe UI Emoji"">Notes</h2> <p style=3D"box-sizing:border-box;margin-top:0px;color:rgb(31,35,= 40);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","= ;Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji",&= quot;Segoe UI Emoji";font-size:16px;margin-bottom:0px"><span style=3D"= box-sizing:border-box;font-weight:600">Full Changelog</span>:=C2=A0<a href=3D"https://github.com/groovy/G= MavenPlus/compare/4.2.1...4.3.0" style=3D"box-sizing:border-box;background-= color:rgba(0,0,0,0);color:rgb(9,105,218)" target=3D"_blank"><tt style=3D"bo= x-sizing:border-box;font-family:"Monaspace Neon",ui-monospace,SFM= ono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",= monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;background-color:= rgba(129,139,152,0.12);border-radius:6px">4.2.1...4.3.0</tt></a></p> </div> <br> <div><br> </div> <div><br> </div> </div> </blockquote> </div> </blockquote></div> --0000000000006eb72e064a999032--