为什么在尝试使用新的Groovy 3.0.4编译器进行编译时会出现NoClassDefFoundError错误?

为什么在尝试使用新的Groovy 3.0.4编译器进行编译时会出现NoClassDefFoundError错误?,groovy,compiler-errors,Groovy,Compiler Errors,我正在尝试使用新的Groovy 3.0.4编译器和Gradle 5.6.4编译一个项目: dependencies { implementation "org.codehaus.groovy:groovy-all:3.0.4" ... 但是编译(/gradlew--stacktrace build)失败,错误如下: * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution

我正在尝试使用新的Groovy 3.0.4编译器和Gradle 5.6.4编译一个项目:

dependencies {
    implementation "org.codehaus.groovy:groovy-all:3.0.4"
    ...

但是编译(
/gradlew--stacktrace build
)失败,错误如下:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileGroovy'.

...

Caused by: java.lang.NoClassDefFoundError: org/codehaus/groovy/transform/stc/AbstractExtensionMethodCache
...

AbstractExtensionMethodCache
是Groovy编译器的一部分,为什么编译器找不到它?该项目使用Groovy 2.5.12编译得很好。

这是使用Groovy的新的
gradle init
项目,只是数字增加了吗?你能试着从一个最小的项目开始解决这个问题吗?这是一个全新的
gradleinit
项目和groovy一起完成的吗?你能试着从一个最小的项目开始解决这个问题吗?