Grails 2.1.0是否需要Groovy 1.8?

Joh*_*tta 7 grails groovy bamboo grails-2.1

我最近将Grails应用程序更新为2.1.0,但是当我war在项目中时出现以下错误:

java.lang.NoClassDefFoundError:org/codehaus/groovy/transform/powerassert/ValueRecorder

  • Groovy版本1.7.5
  • Grails版本2.1.0

这两个版本兼容吗?

Ian*_*rts 9

不是.Grails 1.3.x使用Groovy 1.7,Grails 2.0.x和2.1.x使用Groovy 1.8,Grails 2.2使用Groovy 2.0,Grails 2.3使用Groovy 2.1.你应该做一个grails dependency-report看看Groovy 1.7中的内容,并在你的BuildConfig依赖声明中添加适当的排除.