从 Jenkins 中的 Jacoco 插件分析中排除具有@Data表示法的类



我在 Jenkins 中有一个项目,我想使用 Jenkins 的 Jacoco 代码覆盖插件来获取其代码覆盖率。

我的源代码中有一些带有@Data符号的类,由于某种原因,应该从Jacoco分析中排除。

互联网上的所有包含/排除示例都直接在类/文件夹级别执行;它们都没有指向类的属性。有什么办法吗?任何使用 Jenkins 插件(不仅是 Jacoco(的解决方案都是可以接受的。

在项目的根目录中放置一个文件"lombok.config",配置为addLombokGenerated Annotation。这将由JaCoCo 0.8.0及更高版本自动识别。

# Root of your project, in a default Maven-project, would contain pom.xml
$ cat lombok.config 
config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true

相关内容

最新更新