我的类有@builder注释,在 Jenkins 的 Jacoco 代码覆盖率中,它正在创建 classname$builder 类,并且它显示 0% 或非常少的代码覆盖率。如何在 Jenkins 中忽略这些类?
您可以使用
jacoco提供的排除标签。假设您正在使用 maven,您可以执行以下操作
<configuration>
<excludes>
<exclude>**/*builder**</exclude>
</excludes>
</configuration>
有关更多详细信息,请查看 jacoco 报告文档
以下对我有用。无需更改 pom。
在目录的根目录(pom 所在的位置(中创建一个名为 lombok.config 的文件,并在文件中设置以下标志:
lombok.addLombokGenerated Annotation = true