更常见的是,当我安装插件时,无法识别它。例如,使用 Joda Time,我有一个变量 LocalDateTime 日期(我正在导入 joda 库)并且 eclipse 说无法解析类 LocalDateTime,尽管应用程序可以工作。或者我已经安装了 grails icepush 插件,但是安装后 taglib 文件丢失了。
这是SpringSource的问题吗?
更常见的是,当我安装插件时,无法识别它。例如,使用 Joda Time,我有一个变量 LocalDateTime 日期(我正在导入 joda 库)并且 eclipse 说无法解析类 LocalDateTime,尽管应用程序可以工作。或者我已经安装了 grails icepush 插件,但是安装后 taglib 文件丢失了。
这是SpringSource的问题吗?
您应该升级到 SpringSource Tool Suite (STS),它是 Eclipse 与一组插件捆绑在一起的。它对 Groovy 和 Grails 有很好的支持。2.5.0 最近发布,它有一个用于安装、更新和卸载插件的插件向导,尽管它也支持从命令行安装的插件。我发现有时我需要手动刷新它,但这很简单——只需右键单击项目并选择 Grails Tools | 刷新依赖。
安装后,您需要添加对 Groovy 和 Grails 的支持 - 可从仪表板获得。
您没有做错任何事情,Eclipse 工具集可能仍然落后于竞争对手。正如@Burt 所提到的,您可以直接从 SpringSource 获取 STS,也可以获取 IntelliJ IDEA,它对 Grails 应用程序也有一个非常干净的接口。最新的 9.0.3 非常适用于大型、复杂的 Grails 应用程序,并且似乎具有非常先进的智能感知(自动完成)功能。