首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenClover能与JDO增强一起工作吗?

OpenClover能与JDO增强一起工作吗?
EN

Stack Overflow用户
提问于 2018-06-13 02:40:25
回答 1查看 45关注 0票数 0

我们有一个使用jdo增强的gradle项目。基本上:

增强器后处理Java编译器生成的字节码,添加必要的字段和方法来实现所需的持久性特性。

当我尝试使用开放三叶草插件添加测试覆盖率时,我的测试开始失败。这是因为OpenClover使用源代码检测

OpenClover将‘jdo增强’类作为备份,并构建了自己的工具化类版本,从而失去了所有jdo增强功能。

考虑到这一难题,是否可以同时使用openClover (源代码检测)和jdo增强?从理论上讲是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-22 21:09:02

与三叶草工具不同,JDO增强修改字节码,而不是修改源代码。因此,这些任务可以序列化。cloverInstrumentation -> compileCloverJava -> runJDOEnhancer

假设您有一个接受runJdoEnhancer作为输入的sourceSet方法,这个方法应该可以工作:

compileCloverJava.doLast { runJdoEnhancer(sourceSets.clover, configurations.cloverRuntime) }

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50828361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档