Grails 1.1.X开发的最佳IDE

Dón*_*nal 13 ide grails groovy

我一直在寻找能够为Grails 1.1开发提供合理支持的IDE.我的最低要求是:

  • 支持在IDE中运行测试
  • 支持在运行测试或应用程序本身时在IDE中进行调试
  • 提供代码完成,包括添加到域类的动态查找程序

到目前为止,这是我的经历的概述

Eclipse 3.4.2(Ganymede) 使用更新站点提供的最新插件,Eclipse对Groovy/Grails的支持真的很可悲.它提供的不仅仅是代码完成和虚假错误

NetBeans 6.7 Beta 一旦我导入项目,NetBeans就开始扫描它.导航器视图在显示内容之前等待扫描完成.大约20分钟后,导航器视图和我都在等待.此外,对动态查找器上的代码完成的支持很差,并且由于某种原因它将所有插件复制到$ PROJECT_ROOT/web-app/plugins中.

IntelliJ 8.1.2 虽然普遍的共识是IntelliJ是Groovy/Grails的最佳IDE,但它与Grails 1.1.X不兼容.问题的根本原因似乎是插件文件夹位置的更改.IntelliJ无法构建应用程序,因为它无法找到我从插件导入的类,即使这些插件列在application.properties中

所以我的问题(最后)是,当插件文件夹位于默认位置时,即在$ HOME/.grails/1.1.X/plugins下,是否有人找到了与Grails 1.1.X一起使用的IDE(不是TextMate或Vim)?

如果是这样,我真的很感激有关以下方面的信息:

  • 使用哪个IDE(包括版本号)
  • 需要安装哪些插件(如果有)
  • 如何将现有项目导入IDE
  • 如何在IDE中运行应用程序,测试和调试(如果不是很明显)

谢谢,唐

小智 3

我不清楚该博客文章的作者测试的是哪个版本的 IntelliJ IDEA,它不适用于 Grails 1.1.1。

Idea 8.1.2 在带有 Grails 1.1 和 1.1.1 的 OSX 上运行得非常好。Grails 安装在 /Developer/grails-1.1.1 下(符号链接位于 /Developer/grails ),插件位于 ~/.grails/1.1.1/plugins 目录中。

我不需要安装任何额外的 Idea 插件。我所要做的就是告诉它插件在哪里,并在升级到 1.1.1 后安装缺少的插件。IDEA 的 grails 集成甚至可以识别 Grails 存储库中的插件并从 IDE 安装它们。