Grails Eclipse插件

Grails Eclipse插件,grails,groovy,eclipse-plugin,Grails,Groovy,Eclipse Plugin,我在网上看到过很多批评EclipseGrails插件的帖子,我想知道是否有人找到了在Eclipse中高效使用Grails的方法 我看了一下,那里的信息看起来不是很有希望,特别是关于“禁用Groovy编译器生成类文件”设置的相互矛盾的建议。我曾经是Eclipse的铁杆粉丝(甚至想象不到我会在Eclipse以外的任何IDE上工作)。但是,在经历了几个月的挫折后,我最终不得不放弃Eclipse,转而支持vi或IntelliJ 但那几乎是一年前的事了。我没试过。我对SpringSource改进Eclip

我在网上看到过很多批评EclipseGrails插件的帖子,我想知道是否有人找到了在Eclipse中高效使用Grails的方法


我看了一下,那里的信息看起来不是很有希望,特别是关于“禁用Groovy编译器生成类文件”设置的相互矛盾的建议。

我曾经是Eclipse的铁杆粉丝(甚至想象不到我会在Eclipse以外的任何IDE上工作)。但是,在经历了几个月的挫折后,我最终不得不放弃Eclipse,转而支持vi或IntelliJ

但那几乎是一年前的事了。我没试过。我对SpringSource改进Eclipse工具寄予厚望。

原始答案(左图,这样人们的投票不会被歪曲):

Grails开发的当前IDE状态(截至2009年3月):

  • IntelliJ创意仍然是最好的,但代价高昂
  • NetBeans 6.5比6.1好得多,但在v1.1之前发布,不确定1.1的更改可能对此做了什么
  • 日食仍然远远落后。然而,SpringSource是Eclipse的主要参与者,他们现在拥有Groovy/Grails的主要开发人员GOne。这本应具有加速Eclipse插件开发的效果,但到目前为止还没有结果
  • 现在是12月10日,事情发生了变化(但变化不大):

  • IntelliJ Idea仍然是最好的,但只是稍微好一点,而且价格昂贵
  • Eclipse现在有了STS(因为Spring是一个主要的开发人员),具有比以前更好的Grails集成,特别是对于新项目。如果您使用的是Mavenized Grails。。。你可能仍然想坚持使用IntelliJ
  • NetBeans 6.9.1已经过时,但其Grails支持自6.5以来一直停滞不前。现在是最底层了
  • 现在是2月15日,距离最初的问题差不多6年了。虽然发生了很大变化,但仍有许多变化:

  • IntelliJ仍然是最好的,而且差距越来越大。Grails3(将于下月发布)实际上将允许使用IntelliJ的社区(免费)版本进行开发
  • GGTS(由VMWare创建的Eclipse包)从未真正赶上,现在只会进一步落后,因为Pivotal已经停止了对Groovy/Grails团队的赞助,并且可能也不再推动GGTS的开发
  • 说真的,有人还在使用NetBeans吗?好的,我看到他们仍然支持Grails,但我真的不知道这种支持有多好。我认识的每个人。。。每个人使用IntelliJ

  • 我建议将NetBeans 6.7用于Groovy/Grails开发或TextMate(仅限Mac)。NetBeans 6.7工作得很好,应该能够帮助您度过难关,直到Eclipse插件问世。谁知道呢,您可能更喜欢NetBeans。

    在阅读了Eclipse文档之后,我一直在试用NetBeans 6.7候选版本。到目前为止,使用Grails是一种非常好的方法。您必须配置自己的热键,这样运行测试就可以在两次按键操作中完成

    我对一些声称的增强功能有问题。我的代码完成在我自己的方法上不起作用,这是迄今为止最烦人的事情(至少,这不仅仅是因为我习惯了静态类型的Java)。我不需要弄清楚如何只执行一个测试等等


    作为7年前和8年前使用NetBeans的人,我更喜欢现在看到的东西。早在03年,我就开始使用Eclipse,但Netbeans似乎已经成熟了很多。

    STS中可用的Grails Eclipse工具现在已经成熟。如果您仍在寻找一种在Eclipse中开发Grails应用程序的好方法,我建议您尝试这种方法


    不喜欢使用STS—一种用于Grails的定制Eclipse IDE。看看是否还有一个适用于Eclipse的Grails插件可以工作。使用多个不在STS中加载的项目,我将STS作为插件安装到Helios Java EE安装中。在我学习Grails时,我主要是在一个示例Grails项目中使用它,但似乎工作得相当好。毫无疑问,Eclipse中对Groovy的支持在去年有了显著的改进。

    我目前使用的是3.6.4版STS。它工作得很好。STS3.7.1版已经发布,但我还没有尝试过。3.6.4与Grails2.4.4配合使用非常好。我已经下载并安装了Grails3.0.9,出于我的目的,它运行得很好。Eclipse的长时间迷,我用它来UML,PHP,C++和java。1.1版到底指的是什么,NetBeans grails插件的版本?这个插件是默认与NB绑定的还是需要单独安装?Grails v1.1三天前刚刚推出。从这个讨论中,NetBeans 6.7似乎将支持Grails v1.1:仅供参考,IDEA社区版支持Groovy,从Grails文档中我可以看出这一点。因此,在这种情况下,价格昂贵的事实现在已经不重要了(因为Community Edition是免费的)。我的信息是,Community Edition虽然可能支持Groovy语言,但没有在免费版本中提供Grails框架集成。如果有人能贴出一个链接,显示已经改变了,我会改变答案。我希望我能再投5票,这样最正确的答案(现在是这个)会更容易被其他人看到。@Esko我已经更新了我的答案,包括3个IDE的更新版本。希望这会平息下来,因为我认为OP不再关注这一点,也没有像我建议的那样把它变成一个维基。这个URL已经私有化了。@PhilippeGioseffi这很不幸。看起来您仍然可以通过wiki样式的链接访问该页面:您应该将其转换为社区wiki。随着IDE和Grails新版本的推出,这个问题的答案将不断变化。STS不是Grails的定制Eclipse。Eclipse预装了一套插件,可以很好地与Spring的产品配合使用,包括Grails,但也包括Tserver、Spring 3、,