Grails 2.1.0 требует Groovy 1.8?
Я недавно обновил приложение Grails до 2.1.0, но когда я war
В проекте я получаю следующую ошибку:
java.lang.NoClassDefFoundError: org / codehaus / groovy / transform / powerassert / ValueRecorder
- Groovy версия 1.7.5
- Grails версия 2.1.0
Совместимы ли эти две версии?
1 ответ
Решение
Нет. 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
декларации зависимостей.