【发布时间】:2009-05-19 23:36:17
【问题描述】:
我一直在苦苦寻找能够为 Grails 1.1 开发提供合理支持的 IDE。我的最低要求是:
- 支持在 IDE 中运行测试
- 支持在运行测试或应用程序本身时在 IDE 中进行调试
- 提供代码补全,包括添加到域类的动态查找器
这是我到目前为止的经验总结
Eclipse 3.4.2(Ganymede) 使用更新站点提供的最新插件,Eclipse 对 Groovy/Grails 的支持实在是太可怜了。它提供的只是代码完成和虚假错误
NetBeans 6.7 测试版 我一导入项目,NetBeans 就开始扫描它。 Navigator 视图在显示其内容之前正在等待扫描完成。大约 20 分钟后,我和 Navigator 视图仍在等待。此外,动态查找器对代码完成的支持很差,并且出于某种原因,它会将所有插件复制到 $PROJECT_ROOT/web-app/plugins 中。
IntelliJ 8.1.2 尽管普遍的共识是 IntelliJ 是 Groovy/Grails 的最佳 IDE,it does not work well with Grails 1.1.X。问题的根本原因似乎是插件文件夹位置的变化。 IntelliJ 无法构建应用程序,因为它找不到我从插件导入的类,即使这些插件列在 application.properties 中
所以我的问题(最后)是当插件文件夹位于其默认位置(即在 $HOME/.grails/1.1.X 下)时,是否有人找到了适用于 Grails 1.1.X 的 IDE(不是 TextMate 或 Vim) /插件?
如果是这样,我将非常感谢您提供以下信息:
- 使用哪个 IDE(包括版本号)
- 需要安装哪些插件(如果有)
- 如何将现有项目导入 IDE
- 如何在 IDE 中运行应用、测试和调试(如果不明显)
谢谢, 唐
【问题讨论】:
-
您使用的是哪个版本的 netbeans?当您尝试启动一个 grails 项目时,是否还有其他项目处于打开状态?
-
版本信息见上文。 grails 项目是唯一一个开放的项目。
-
两个主要的 IntelliJ 版本和其他 IDE 的重大进展使这个问题严重过时。也许值得用一个类似的问题来巩固,例如stackoverflow.com/questions/233664/best-ide-for-grails-groovy.