我有一个安装了Java 6的干净的vanilla系统(Mac OS 1.5) - 我还安装了最新版本的Grails(2.0.0.RC3)和STS(2.8.1)以及相应的扩展:< / p>
在STS中,我已导航到Peferences - &gt; Groovy - &gt;编译并将其更改为使用版本1.8编译器(而不是1.7)。
然后我从命令行创建了一个空白的Grails项目(使用“grails create-app”等),一切正常 - 我可以编译/测试/运行它。
但是,当我通过STS / Eclipse访问问题时,我在 conf / ApplicationResources.groovy 上报告错误的版本号;尽管如此,该项目仍然有效 - 我仍然可以在STS中编译和运行,但是自动构建功能一直在这个文件中引发并报告相同的编译问题......
任何人都可以解释为什么会这样,以及如何解决它?
我已经完成了各种清理操作,例如“grails clean”,并在过时的类文件中删除了〜/ .grails 和〜/ .groovy 目录,但到目前为止没有任何区别......
非常感谢任何帮助!
答案 0 :(得分:0)
似乎我对Eclipse问题(不是特定于STS)的回答通常是干净安装。您可能已经听过这个,也许我不应该发布'回答'(我是stackoverflow的新手),但我的团队全面使用IntelliJ IDEA。有些人从STS开始熟悉,但最终被IntelliJ的Grails支持所取代。值得一试圣诞节假期。你可以免费试用终极版(有Grails支持)至少30天,如果你愿意,你可以得到一个扩展(我做了好几个月,直到我的老板加强)。
答案 1 :(得分:0)
在问题返回后删除评论