问题描述
Project
|-- DataModule
|-- LogicModule
|-- ServiceClientModule
在这个项目中,服务客户端将只实现对我正在调用的任何服务的调用,而 DataModule 将只是数据类。目前 jacoco 考虑了所有这些模块。有没有办法排除像 DataModule 或 ServiceClientModule 这样的完整模块,因为在这两种情况下都不需要 UT?
解决方法
如果您使用的是 maven,您可以在根 pom(指定模块的位置)中添加配置文件,您可以在插件管理部分中指定插件。在你想要运行 jacoco 的每个模块中,你必须引用插件。它只会在您需要 jacoco 报告的模块中生成站点文件夹。