Note that there are some explanatory texts on larger screens.

plurals
  1. POBest IDE for Grails 1.1.X development
    primarykey
    data
    text
    <p>I've been on a frustrating quest to find an IDE which provides reasonable support for Grails 1.1 development. My minimum requirements are:</p> <ul> <li>Supports running tests within the IDE</li> <li>Supports debugging within the IDE while running either the tests or the app itself</li> <li>Provides code-completion, including dynamic finders added to domain classes</li> </ul> <p>Here's a rundown of my experience so far</p> <p><strong>Eclipse 3.4.2 (Ganymede)</strong> Using the latest plugins available from the update site, Eclipse's support for Groovy/Grails is truly pathetic. It provides little more than code completion and spurious errors</p> <p><strong>NetBeans 6.7 Beta</strong> As soon as I imported the project, NetBeans began scanning it. The Navigator view was waiting for the scanning to finish before showing it's contents. About 20 minutes later, both the Navigator view and I were still waiting. Also, support for code completion on dynamic finders is poor, and for some reason it copied all the plugins into $PROJECT_ROOT/web-app/plugins. </p> <p><strong>IntelliJ 8.1.2</strong> Although the general consensus is that IntelliJ is the best IDE for Groovy/Grails, <a href="http://www.grailsblog.com/archive/show?id=10" rel="nofollow noreferrer">it does not work well with Grails 1.1.X</a>. The root cause of the problem appears to be the change in the location of the plugins folder. IntelliJ is unable to build the app because it can't find classes I'm importing from plugins, even though those plugins are listed in application.properties</p> <p>So my question (finally) is whether anyone has found an IDE (not TextMate or Vim) that works with Grails 1.1.X when the plugin folder is in it's default location, i.e. under $HOME/.grails/1.1.X/plugins?</p> <p>If so, I'd be really grateful for information about:</p> <ul> <li>Which IDE to use (including version number)</li> <li>Which plugins (if any) need to be installed</li> <li>How to import an existing project into the IDE</li> <li>How to run the app, the tests, and debug from within the IDE (if it's not obvious)</li> </ul> <p>Thanks, Don</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload