You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@grails.apache.org by James Daugherty <jd...@apache.org> on 2026/08/23 16:30:46 UTC

[DISCUSS] Intellij plugin & Supported Grails Versions

Hi Everyone,

I've been working on the intellij plugin so we can have our first ASF
release.  As part of that, several issues were identified.  The main
blocker is that older versions of Grails included GPL / LGPL code and
the intellij plugin copied those jar files to support those versions.
For now, I've gone ahead and referenced them via Maven, but I think we
should discuss what Grails Versions the IntelliJ plugin should
actually support.

Are people wanting to maintain legacy Grails support?  Should we
instead publish a "Legacy Plugin"?  The differences between a Grails
1/2 and a Grails 3.3+ app are completely opposite - Grails 3 is what
introduced the Gradle build system instead of the home grown solution.

I also suspect it's only a matter of time, if not already, that
IntelliJ itself won't support the java versions or gradle versions
that older Grails versions need.  Dropping support for anything older
than Grails 3.3 would greatly simplify the code base.  Splitting the
plugin into a Grails 1/2 version vs later versions would be another
alternative.

What do people prefer and what are people willing to support?

-James

Re: [DISCUSS] Intellij plugin & Supported Grails Versions

Posted by Søren Berg Glasius <sb...@apache.org>.
I also think it's reasonable to drop support for older versions.
I'm just wondering if releasing one last version bound to a specific
IntelliJ version makes sense?
That way, you can tell the 1.3.9 and 2.5.6 users, that if you want to
continue on those versions, that they will be stuck on IntelliJ 2026.x
since we stop upgrading the plugin for old versions.

/Søren

Den ons. 26. aug. 2026 kl. 15.40 skrev Mattias Reichel <ma...@apache.org>:

> I think it is reasonable to drop support for older Grails versions on
> a regular basis if keeping support hinders maintenance or makes the
> plugin work badly.
>
> /Mattias
>
> Den sön 23 aug. 2026 kl 18:31 skrev James Daugherty <jdaugherty@apache.org
> >:
> >
> > Hi Everyone,
> >
> > I've been working on the intellij plugin so we can have our first ASF
> > release.  As part of that, several issues were identified.  The main
> > blocker is that older versions of Grails included GPL / LGPL code and
> > the intellij plugin copied those jar files to support those versions.
> > For now, I've gone ahead and referenced them via Maven, but I think we
> > should discuss what Grails Versions the IntelliJ plugin should
> > actually support.
> >
> > Are people wanting to maintain legacy Grails support?  Should we
> > instead publish a "Legacy Plugin"?  The differences between a Grails
> > 1/2 and a Grails 3.3+ app are completely opposite - Grails 3 is what
> > introduced the Gradle build system instead of the home grown solution.
> >
> > I also suspect it's only a matter of time, if not already, that
> > IntelliJ itself won't support the java versions or gradle versions
> > that older Grails versions need.  Dropping support for anything older
> > than Grails 3.3 would greatly simplify the code base.  Splitting the
> > plugin into a Grails 1/2 version vs later versions would be another
> > alternative.
> >
> > What do people prefer and what are people willing to support?
> >
> > -James
>


-- 

Best regards
Søren Berg Glasius

Apache Groovy™ and Apache Grails® PMC
--- Press ESC once to quit - twice to save the changes.

Re: [DISCUSS] Intellij plugin & Supported Grails Versions

Posted by Mattias Reichel <ma...@apache.org>.
I think it is reasonable to drop support for older Grails versions on
a regular basis if keeping support hinders maintenance or makes the
plugin work badly.

/Mattias

Den sön 23 aug. 2026 kl 18:31 skrev James Daugherty <jd...@apache.org>:
>
> Hi Everyone,
>
> I've been working on the intellij plugin so we can have our first ASF
> release.  As part of that, several issues were identified.  The main
> blocker is that older versions of Grails included GPL / LGPL code and
> the intellij plugin copied those jar files to support those versions.
> For now, I've gone ahead and referenced them via Maven, but I think we
> should discuss what Grails Versions the IntelliJ plugin should
> actually support.
>
> Are people wanting to maintain legacy Grails support?  Should we
> instead publish a "Legacy Plugin"?  The differences between a Grails
> 1/2 and a Grails 3.3+ app are completely opposite - Grails 3 is what
> introduced the Gradle build system instead of the home grown solution.
>
> I also suspect it's only a matter of time, if not already, that
> IntelliJ itself won't support the java versions or gradle versions
> that older Grails versions need.  Dropping support for anything older
> than Grails 3.3 would greatly simplify the code base.  Splitting the
> plugin into a Grails 1/2 version vs later versions would be another
> alternative.
>
> What do people prefer and what are people willing to support?
>
> -James

Re: [DISCUSS] Intellij plugin & Supported Grails Versions

Posted by Gianluca Sartori <g....@gmail.com>.
I am in favour of dropping support for Grails < 3


Gianluca Sartori
--
https://dueuno.com

On Sun, 23 Aug 2026 at 18:31, James Daugherty <jd...@apache.org> wrote:

> Hi Everyone,
>
> I've been working on the intellij plugin so we can have our first ASF
> release.  As part of that, several issues were identified.  The main
> blocker is that older versions of Grails included GPL / LGPL code and
> the intellij plugin copied those jar files to support those versions.
> For now, I've gone ahead and referenced them via Maven, but I think we
> should discuss what Grails Versions the IntelliJ plugin should
> actually support.
>
> Are people wanting to maintain legacy Grails support?  Should we
> instead publish a "Legacy Plugin"?  The differences between a Grails
> 1/2 and a Grails 3.3+ app are completely opposite - Grails 3 is what
> introduced the Gradle build system instead of the home grown solution.
>
> I also suspect it's only a matter of time, if not already, that
> IntelliJ itself won't support the java versions or gradle versions
> that older Grails versions need.  Dropping support for anything older
> than Grails 3.3 would greatly simplify the code base.  Splitting the
> plugin into a Grails 1/2 version vs later versions would be another
> alternative.
>
> What do people prefer and what are people willing to support?
>
> -James
>

Re: [DISCUSS] Intellij plugin & Supported Grails Versions

Posted by Søren Berg Glasius <so...@glasius.dk>.
Hi James et al

Thanks for driving this! Across my customer projects, the lowest active
version is 4.x, with most running on 6+.
If it's not too much trouble, spinning off a legacy plugin for 2.x makes a
lot of sense, and from there we can re-evaluate if keeping support down to
3.3 is even worth the effort.
Drawing a hard line and dropping support for anything below Grails 6 would
also give teams a great incentive to buckle up and upgrade.
I've never personally written IntelliJ plugins so I won't be much help on
the code side (I think), but I fully support simplifying the scope.

Den søn. 23. aug. 2026 kl. 18.31 skrev James Daugherty <
jdaugherty@apache.org>:

> Hi Everyone,
>
> I've been working on the intellij plugin so we can have our first ASF
> release.  As part of that, several issues were identified.  The main
> blocker is that older versions of Grails included GPL / LGPL code and
> the intellij plugin copied those jar files to support those versions.
> For now, I've gone ahead and referenced them via Maven, but I think we
> should discuss what Grails Versions the IntelliJ plugin should
> actually support.
>
> Are people wanting to maintain legacy Grails support?  Should we
> instead publish a "Legacy Plugin"?  The differences between a Grails
> 1/2 and a Grails 3.3+ app are completely opposite - Grails 3 is what
> introduced the Gradle build system instead of the home grown solution.
>
> I also suspect it's only a matter of time, if not already, that
> IntelliJ itself won't support the java versions or gradle versions
> that older Grails versions need.  Dropping support for anything older
> than Grails 3.3 would greatly simplify the code base.  Splitting the
> plugin into a Grails 1/2 version vs later versions would be another
> alternative.
>
> What do people prefer and what are people willing to support?
>
> -James
>

Re: [DISCUSS] Intellij plugin & Supported Grails Versions

Posted by James Fredley <ja...@apache.org>.
Grails 2.5.6 is the common older version I have seen.  I am sure there are still some 1.3.9 projects in the Wild also, but 2.5.6 is the only one I have come across in the last 12-18 months.

James

On 2026/08/23 16:30:46 James Daugherty wrote:
> Hi Everyone,
> 
> I've been working on the intellij plugin so we can have our first ASF
> release.  As part of that, several issues were identified.  The main
> blocker is that older versions of Grails included GPL / LGPL code and
> the intellij plugin copied those jar files to support those versions.
> For now, I've gone ahead and referenced them via Maven, but I think we
> should discuss what Grails Versions the IntelliJ plugin should
> actually support.
> 
> Are people wanting to maintain legacy Grails support?  Should we
> instead publish a "Legacy Plugin"?  The differences between a Grails
> 1/2 and a Grails 3.3+ app are completely opposite - Grails 3 is what
> introduced the Gradle build system instead of the home grown solution.
> 
> I also suspect it's only a matter of time, if not already, that
> IntelliJ itself won't support the java versions or gradle versions
> that older Grails versions need.  Dropping support for anything older
> than Grails 3.3 would greatly simplify the code base.  Splitting the
> plugin into a Grails 1/2 version vs later versions would be another
> alternative.
> 
> What do people prefer and what are people willing to support?
> 
> -James
>