Home United States USA — software Using IntelliJ IDEA to Develop Apps With Grails 3 Using IntelliJ...

Using IntelliJ IDEA to Develop Apps With Grails 3 [Video] Using IntelliJ IDEA to Develop Apps With Grails 3 [Video]

321
0
SHARE

This video and Q& A session demonstrate the synergy between IntelliJ IDEA and Grails 3, including what’s new from Grails 2 and the fresh support the IDE offers.
Last Thursday, we had a pleasure to host a live webinar with Jeff Scott Brown, the founder of the Grails framework. Jeff gave a comprehensive overview of the Grails 3 support in IntelliJ IDEA (both Community and Ultimate.)
In case you missed it, here’s a recording along with a transcript of the Q&A session. Enjoy!
During the webinar Jeff and I answered a number of questions, so I am posting their transcriptions here.
GORM, among other Grails concepts, is fully supported by IntelliJ IDEA Ultimate. Community Edition doesn’ t include this. If you want this support in Community Edition, make sure your classes implement the corresponding traits explicitly.
IntelliJ IDEA Ultimate supports auto-reload out of the box. In Community Edition, you have to manually add “-noverify“ to the VM options (to disable the bytecode verifier) in your Run Configuration.
Currently, the biggest difference is the dedicated support for Grails 3. AFAIK, Eclipse (GGTS) doesn’ t support Grails 3.
Use the Grails command “ grails war ”, and then deploy it to GlassFish as a regular WAR file.
If we’ re talking about simultaneously working with two separate applications in one IDE, then the best way to do that would be to use a multiple project Gradle build. If it’s about using GWT on top of Grails, check our the GWT Grails plugin.
Check out the official GORM website .
It’s really mature, but if you have any specific concerns, you can always contact the Grails team.
Yes, IntelliJ IDEA Ultimate offers diagrams for domain classes. To access diagrams, open the domain class, and switch to the Diagram tab in the bottom of the editor.
Check out the official documentation .

Continue reading...