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
