jacoco 跨模块
时间: 2023-08-26 13:05:57 浏览: 58
回答: 在多模块项目中使用jacoco进行覆盖率测试时,可以通过配置来实现跨模块的覆盖率报告生成。首先,需要在每个模块的build.gradle文件中添加jacoco插件的依赖和配置。然后,在根项目的build.gradle文件中,可以使用jacoco的merge任务来合并各个模块的覆盖率数据文件。最后,在根项目的build.gradle文件中配置jacoco的report任务,将report目标重新绑定到test阶段,这样在执行mvn test时,会在代码的target/site/jacoco目录下生成单元测试的覆盖率报告。\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [gradle-java多模块项目中cucumber及跨模块单元测试的sonar覆盖率](https://blog.csdn.net/qq_35088473/article/details/108057637)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [jacoco插件配置生成单元测试覆盖率报告](https://blog.csdn.net/weixin_38384296/article/details/122655287)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]