Groovy++ 0.2.19于前几日问世,其基于Groovy 1.7.5-snapshot,即完全与Grails1.3.4兼容。
自Groovy++问世,不少人就在关心这个问题,现在Alex终于兑现了。Alex自己做了一些性能上的测试,据说性能提高3—4倍。如果有兴趣,可以按照他所提供的步骤自己试一下。
- 下载Groovy++
- 用groovypp-all-0.2.19.jar替换掉Grails安装目录下的lib/groovy-all-1.7.4
- 将/bin/startGrails(.bat)中对groovy-all-1.7.4.jar的引用替换成对groovypp-all-0.2.19.jar的引用
- 将/conf/groovy-starter.conf中对groovy-all-1.7.4.jar的引用替换成对groovypp-all-0.2.19.jar的引用
- 将一些类注解为@Typed(TypePolicy.MIXED)
注意:为了保持Grails动态方法的强大特性,这里使用的是混合模式(mixed mode)而不是严格静态类型。

更正
有人已经尝试过,应该是用groovypp-all-0.2.19.jar替换groovypp-all-0.2.19.jar,而不是原来文中的groovypp-0.2.19.jar。另,已有Groovy++ plugin。