每当我输入 grails 命令:test-app 时,我都会收到此错误:
执行脚本 TestApp 时出错:java.lang.ClassNotFoundException:grails.plugin.spock.test.GrailsSpecTestType(使用 --stacktrace 查看完整跟踪)
在我的 BuildConfig.groovy 中,我有:
grails.project.dependency.resolution = {
...
plugins {
...
compile ":spock:0.7"
}
}
我尝试将其替换为 test ":spock:0.7" 。我还尝试清理应用程序并刷新依赖项,但没有成功。
有什么想法以及如何修复它吗?
谢谢
请您参考如下方法:
使用 Grails 2.4.0,您无需在 BuildConfig.groovy 中提及 Spock。请参阅 https://github.com/jeffbrown/spockdemo 中的示例项目.
如果可以的话,您应该考虑升级到最新的 2.4.x 系列。自 2.4.0 发布以来,许多问题已得到解决。
希望对您有所帮助。




