Netbeans Grails support doesn't work on latest version of Grails (3.0.4). Last working version is Grails 2.5.
The Grails build engine was changed to Gradle instead of Gant, and the folder structure has changed. Netbeans now can't recognize (open) new Grails projects
Thank you for reporting this bug.
I'll start with the basic issues:
- Update the project signature so existing projects are detected;
- Readjusting the source folders (as per https://grails.github.io/grails-doc/latest/guide/upgrading.html);
- Create project/controller/service/etc;
- Run the application.
- Maintain compatibility with grails v2.
Things that may be trickier/take longer:
- Debugging (new flags? http://stackoverflow.com/a/29833867)
- Highlighting&Syntax analysis on .gradle files (perhaps we could use the gradle plugin for this? http://plugins.netbeans.org/plugin/44510/gradle-support otherwise it's necessary to write a new lexer...)
Baby steps, Bruno. First it will be great if the Grails 3 projects could be recognized and correctly opened. Actually, why don't you create 5 or more individual TASK issues and make them block this one turning it into an umbrella issue. This is our standard we use in similar situations. And thanks!
(In reply to Jiri Kovalsky from comment #2)
> Baby steps, Bruno. First it will be great if the Grails 3 projects could be
> recognized and correctly opened. Actually, why don't you create 5 or more
> individual TASK issues and make them block this one turning it into an
> umbrella issue. This is our standard we use in similar situations. And
Give me a slice of those tinies, I have a couple of hours daily for about a week. I may be of help.
8.1 bug waiver requested in blocking issue #254464 approved.
is there a forecast about when this issue will be available for other users?
I whould like to help testing this issue. What should I do?
(In reply to kicolobo from comment #5)
Hi, thank you for your interest.
NetBeans 8.1 should be able to open grails 3 projects. I expect the other issues related to grails 3 to be resolved and available to users when NetBeans 8.2 is released .
The best way to take advantage of these features right now and help with the development is to download and evaluate the NetBeans development version  , groovy features are available in the 'All' bundle.
As it stands you should have the ability to run and debug grails 3 projects. There are still some issues to resolve due to changes in the grails CLI invocations.
Let us know about issues/enhancements that you find necessary so that we can make this feature as good as possible by the next release.
Bruno is no longer apart of this project, who is handling this issue now?
I'm interested too in helping.
(In reply to ftmamud from comment #8)
Thank you very much for your interest.
Currently we're missing a few things so we can (finally) close this issue:
* traits support (issue 255520): there is some work underway and currently documented at http://wiki.netbeans.org/MakeGroovyInNetBeansGreatAgain#Traits
* fixing the visibility of tests (issue 257961): there is a patch already, before applying I'd like to see if someone could verify that the dependent issue 257835 works correctly;
* working nicely with the Gradle plugin (issue 268187): Nobody working on this at the moment;
* not essential to the Grails 3 support but would be really nice to have a solution for supporting multiple Grails versions at once (issue 206555): Nobody working on this at the moment.
I'll update this issue with these blockers. If you see other things that should be solved pertaining to grails 3 support please let me know. Your willingness to help is welcome, let me know if you need some support or help getting started in the area that you choose to tackle (testing, patches, filing new issue reports?).
I have no experience in Netbeans pluing development but I'm interested in contribute, If it's possible.(In reply to ftmamud from comment #8)
> I'm interested too in helping.
> Felipe Mamud
I have no experience in Netbeans plugin development, but I'm interested in contribute Felipe, If it's possible.