Groovy:安装后编译器不匹配

Ann*_*lee 6 eclipse grails grails-2.0

我使用grails 2.3.4eclipse grails plugin(GGTS).但是,安装完成后我创建了一个项目并得到:

  Description   Resource    Path    Location    Type
    Groovy: compiler mismatch Project level is: 2.1 Workspace level is 1.8
    Groovy compiler level expected by the project does not match workspace compiler level. 
    Go to Project properties -> Groovy compiler to set the Groovy compiler level for this project   test        test    Groovy compiler mismatch problem
Run Code Online (Sandbox Code Playgroud)

我试图更改编译器首选项但没有任何变化......

在此输入图像描述

我非常感谢你的回答!

fat*_*ike 10

您还可以从Spring Dashboard添加扩展,并继续使用"相同"工作区.

在仪表板的侧栏上单击"IDE EXTENSIONS".
选择所需的groovy编译器,然后单击"安装".

之后,您可以自定义每个项目以使用您选择的版本进行编译.

单击项目,然后单击项目>属性> Groovy编译器,从下拉菜单中选择版本.

例如,最新版本的Grails(2.4.0)在GGTS(3.5.1)下是"buggy",直到您安装Groovy 2.3 Compiler扩展并相应地更改您的Projects属性.

Grails 2.4 doc whatsNew

Grails 3.0的更新

对于Grails 3.0.x,您应该安装并使用Groovy 2.4 Compiler

Grails 3.0 doc whatsNew


use*_*936 5

我遇到了同样的错误,但以下选项为我解决了它右键单击 Project ,转到 Groovy -> Fix Compiler Mismatch Problems。单击它,它要求选择正确版本的编译器选择它,清理构建您的应用程序并重新启动它,它应该可以正常工作。