每当我输入 grails 命令:test-app 时,我都会收到此错误:

执行脚本 TestApp 时出错:java.lang.ClassNotFoundException:grails.plugin.spock.test.GrailsS​​pecTestType(使用 --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 发布以来,许多问题已得到解决。

希望对您有所帮助。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!