【问题标题】:Grails Eclipse pluginGrails Eclipse 插件
【发布时间】:2009-03-19 04:01:57
【问题描述】:

我在 SO 上看到了各种批评 Eclipse Grails 插件的帖子,我想知道是否有人找到了在 Eclipse 中高效地使用 Grails 的方法?

我查看了Grails plugin page,那里的信息看起来不太乐观,尤其是关于“禁用 Groovy 编译器生成类文件”设置的相互矛盾的建议。

【问题讨论】:

  • 你应该把它变成一个社区维基。随着新版本的 IDE 和 Grails 的出现,这个问题的答案将不断变化。

标签: grails groovy eclipse-plugin


【解决方案1】:

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

http://www.grails.org/STS+Integration

【讨论】:

  • 我希望我能再给这个 5 票,以便其他人更容易看到最正确的答案(现在这个答案)。
  • @Esko 我已更新我的答案以包含 3 个 IDE 的更新版本。希望这会安抚,因为我认为 OP 不再关注这个,也没有按照我的建议将其设为 wiki。
  • 此网址已设为私有。
  • @PhilippeGioseffi 真不幸。看起来您仍然可以通过 wiki 样式的链接访问该页面:grails.org/wiki/version/STS%20Integration/7
【解决方案2】:

原始答案(留下,以免人们的选票被歪曲):

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

  1. IntelliJ Idea 仍然是最好的,但成本高
  2. NetBeans 6.5 比 6.1 好很多,但在 v1.1 之前发布,不确定 1.1 的更改可能对此有何影响。
  3. Eclipse 仍然远远落后。然而,SpringSource 是 Eclipse 的主要参与者,他们现在拥有 Groovy/Grails 的主要开发者 GOne。这应该有加速Eclipse插件开发的效果,但目前还没有结果。

现在是 10 年 12 月,情况发生了变化(但变化不大):

  1. IntelliJ Idea 仍然是最好的,但只是稍微好一点,而且价格昂贵。
  2. Eclipse 现在有 STS(因为 Spring 是主要的开发者),与以前相比,Grails 集成要好得多,尤其是对于新项目。如果您使用的是 Mavenized Grails……您可能仍想坚持使用 IntelliJ。
  3. NetBeans 6.9.1 已发布,但其 Grails 支持自 6.5 以来一直停滞不前。它现在是最底层的。

现在是 15 年 2 月,距离最初的问题已经过去了将近 6 年。很多东西都变了,但很多东西还是一样的:

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

【讨论】:

  • 很好的答案,谢谢! v1.1 到底指的是什么,NetBeans grails 插件的版本?这个插件是默认绑定NB还是需要单独安装?
  • Grails v1.1 三天前刚刚发布。
  • 从这个讨论看来,NetBeans 6.7 将支持 Grails v1.1:nabble.com/Groovy-Grails---NetBeans-6.7-M2-td22204718.html
  • 仅供参考,IDEA 的社区版支持 Groovy,我从 Grails 文档中可以看出。因此,在这种情况下,昂贵的事实现在并不重要(因为社区版是免费的)。
  • 我的信息是社区版虽然可能支持 Groovy 语言,但在免费版本中没有提供 Grails 框架集成。如果有人可以张贴显示已更改的链接,我会更改答案。
【解决方案3】:

我曾经是 Eclipse 的铁杆粉丝(甚至无法想象我会在 Eclipse 以外的任何 IDE 上工作)。但是,在沮丧了几个月之后,我最终不得不退出 Eclipse,转而使用 vi 或 IntelliJ IDEA。

但那是差不多一年前的事了。没有再尝试过。我对 SpringSource 寄予厚望以改进 Eclipse 工具。

【讨论】:

    【解决方案4】:

    不喜欢使用 STS - 用于 Grails 的自定义 Eclipse IDE。看看是否还有适用于 Eclipse 的 Grails 插件。使用多个不加载到 STS 中的项目

    【讨论】:

    • STS 不是 Grails 的自定义 Eclipse。它是 Eclipse,预装了一个插件包,可以很好地与 Spring 的产品配合使用,包括 Grails,还包括 tcServer、Spring 3、Roo 等。
    • 另外,如果您的项目不相关并且使用不同的技术,我建议不要将它们放在同一个 Eclipse 工作区中。只需从另一个 vanilla 安装(或您的常用插件)开始,然后安装该组相关项目所需的插件。
    【解决方案5】:

    在阅读了 Eclipse 文档后,我一直在尝试使用 NetBeans 6.7 候选版本。到目前为止,这是使用 Grails 的一种非常好的方式。您必须配置自己的热键等,以便运行测试可以在 2 次击键中完成。

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

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

    【讨论】:

      【解决方案6】:

      我将 STS 作为插件安装到我的 Helios Java EE 安装中。在我学习 Grails 时,大部分时间都将它用于示例 Grails 项目,但似乎工作得相当好。毫无疑问,Eclipse 对 Groovy 的支持在去年有了显着改善。

      【讨论】:

        【解决方案7】:

        我建议使用 NetBeans 6.7 进行 Groovy/Grails 开发或 TextMate(仅限 Mac)。 NetBeans 6.7 运行良好,应该能够让您渡过难关,直到 Eclipse 插件出现。谁知道呢,你甚至可能更喜欢 NetBeans。

        【讨论】:

          【解决方案8】:

          我目前使用的是 3.6.4 版 STS。它工作得很好。 STS 3.7.1 版本已经发布,但我还没有尝试过。 3.6.4 与 Grails 2.4.4 配合得很好。我已经下载并安装了 Grails 3.0.9,就我的目的而言,它运行良好。 Eclipse 的长期粉丝,我将它用于 UML、PHP、c++ 和 Java。

          【讨论】:

          • Grails STS 不再维护
          猜你喜欢
          • 2010-09-12
          • 2013-11-13
          • 1970-01-01
          • 2011-05-25
          • 2013-03-22
          • 1970-01-01
          • 2020-02-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多