我有一个使用cobertura插件的grails 2.3.7项目,它工作得很好。
但是当我升级到2.3.9时,它就停止了工作。
这是我得到的堆栈跟踪的一些相关部分。
Error Cobertura: Error reading from object stream.
java.lang.ClassNotFoundException: net.sourceforge.cobertura.coveragedata.PackageData
...
Cobertura: Coverage data file /home/user/cobertura.ser either does not exist or is not readable. Creating a new data file.
答案 0 :(得分:4)
从grails-coverage-plugin
当前版本(2.0.3-1)的信息页面:
This plugin will generate code coverage reports using Cobertura.
Currently Grails Forked mode is not supported.
您应该从Build.config
中删除分叉选项。仅删除测试选项就足够了。