我的路径中有 groovy 1.7 beta 1,并且 GROOVY_HOME 指向同一个 groovy 1.7 beta 1 目录。我已经安装了 grails 1.2-M3,并将 GRAILS_HOME 设置为指向 grails 1.2-M3。
我想在我的 grails 应用程序中尝试一些 groovy 1.7 功能,确切地说是匿名内部类。即使 groovy 1.7 beta 1 应支持此功能,我仍收到编译器错误。
我可以看到 grails 在 grails\lib 目录中包含 groovy-all-1.6.4.jar。在我的设置中,grails 1.2-M3 和 GROOVY_HOME 指向相同的 groovy 1.7 beta 1 目录并且在我的路径中使用 groovy 1.7 beta 1,grails 运行的 groovy 版本是什么?grails\lib 目录中 groovy-all-1.6.4.jar 的用途是什么?
最后,正如我在标题中已经问过的,我可以用 groovy 1.7 beta 1 运行 grails 1.2-M3 吗?