Jacoco Excludes
Jacoco Excludes:
- * 匹配零个或多个字符
- ** 匹配零个或多个目录
- ?匹配单个字符
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>com/baeldung/**/ExcludedPOJO.class</exclude>
<exclude>com/baeldung/**/*DTO.*</exclude>
<exclude>**/config/*</exclude>
</excludes>
</configuration>
...
</plugin>
我们在这里指定了以下排除项:
- com.baeldung包下的任何子包中排除ExcludedPOJO类
- com.baeldung包下的任何子包中排除名称以DTO结尾的所有类
- 排除任何路径下config/中第一层文件
一个坑:
- **/com/ctrip/hotel/wireless/qconfig/*,这个只能匹配qcofig下的第一层文件
- **/com/ctrip/hotel/wireless/qconfig/**,这个能匹配qcofig下的文件及子文件夹里面的文件
- 组件版本未覆盖可能和位置有关,路径长度一样,从上到下取上面的版本
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步