Grails ggts,新的groovy编译器版本在安装for workspace后不可用于project

Grails ggts,新的groovy编译器版本在安装for workspace后不可用于project,grails,groovy,ggts,Grails,Groovy,Ggts,使用GGTS 3.6.4 刚刚安装了Groovy 2.4.1,它显示在Window=>Preferences下;Groovy=>编译器,我看到:“您当前使用的是Groovy编译器版本2.4.1。” 然而,当我转到Project=>Properties;Groovy编译器,我在“XXXXYYYYZZZZ项目的Groovy编译级别”下只看到这4个选项: 我不在乎 2.1 2.3 未指明 我希望能够将2.4指定为该项目的Groovy编译器版本,但它不是可以选择的!我已经停止/启动了GGTS,但没有

使用GGTS 3.6.4

刚刚安装了Groovy 2.4.1,它显示在Window=>Preferences下;Groovy=>编译器,我看到:“您当前使用的是Groovy编译器版本2.4.1。”

然而,当我转到Project=>Properties;Groovy编译器,我在“XXXXYYYYZZZZ项目的Groovy编译级别”下只看到这4个选项:

  • 我不在乎
  • 2.1
  • 2.3
  • 未指明

我希望能够将2.4指定为该项目的Groovy编译器版本,但它不是可以选择的!我已经停止/启动了GGTS,但没有用。我能做什么?

尝试更改文件.settings/org.eclipse.jdt.groovy.core.prefs,无论您的工作区位于该项目的何处

将其设置为:

groovy.compiler.level=24

停下来/开始,看看是否有效。

太好了!它现在可以编译了,没有关于groovy编译器不匹配的错误。但是,在Project=>Properties下;Groovy编译器,我在“项目xxxxyyyyyzzz的Groovy编译级别”下只看到这4个选项:它仍然显示相同的4个选项,但现在,没有选择(空白)。我就不说了。必须是GGTS缺陷。