2012-12-19 5 views
7

은 최근 2.1.0에 Grails의 응용 프로그램을 업데이트,하지만 난 다음 오류 얻을 프로젝트 warGrails 2.1.0에 Groovy 1.8이 필요합니까?

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

  • 그루비 버전 1.7.5
  • Grails의 버전 2.1.0

이 두 버전이 호환됩니까?

답변

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을 사용합니다. Groovy 1.7에서 무엇이 당겨지고 있는지 확인하려면 grails dependency-report을 수행하고 BuildConfig 종속성 선언에 적절한 제외 항목을 넣어야합니다.

+0

근본적으로 로컬 시스템에 설치된 Groovy의 버전이 중요하지 않아도 되겠습니까? –

+0

@JohnGiotta 별도의 Groovy 설치가 필요하지 않습니다. Grails는 자체 Groovy jar 파일을 번들로 제공하며 다른 곳에서는 설치되지 않습니다. –

+0

좋아, 그게 내가 생각한거야. Google에 문제를 시도했지만 발생한 문제와 동일한 플러그인 만 발견했습니다. 감사! –