Grails 2.3.9-错误:ClassNotFoundException:Grails.plugin.spock.test.GrailsSpecTestType

Grails 2.3.9-错误:ClassNotFoundException:Grails.plugin.spock.test.GrailsSpecTestType,grails,grails-plugin,spock,grails-2.3,Grails,Grails Plugin,Spock,Grails 2.3,每当我输入grails命令:test-app时,就会出现以下错误: Error executing script TestApp: java.lang.ClassNotFoundException: grails.plugin.spock.test.GrailsSpecTestType (Use --stacktrace to see the full trace) 在我的BuildConfig.groovy中,我有: grails.project.dependency.resolution

每当我输入grails命令:test-app时,就会出现以下错误:

Error executing script TestApp: java.lang.ClassNotFoundException: grails.plugin.spock.test.GrailsSpecTestType (Use --stacktrace to see the full trace)
在我的BuildConfig.groovy中,我有:

grails.project.dependency.resolution = {
    ...
    plugins {
        ...
        test ":spock:0.7"
    }
}
我尝试用compile“:spock:0.7”替换它。 我也尝试过清理应用程序和刷新依赖项,但没有成功

你知道它可能是什么,我如何修复它吗


感谢Grails 2.2+在构建配置中尝试以下代码:

grails.project.dependency.resolution = {
  repositories {
    grailsCentral()
    mavenCentral()
  }
  dependencies {
    test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
  }
  plugins {
    test(":spock:0.7") {
      exclude "spock-grails-support"
    }
  }
}
有关更多信息,请查看: