【发布时间】:2018-08-27 04:33:19
【问题描述】:
我在 Jenkins 有一个项目,我想使用 Jacoco Code Coverage Plugin of Jenkins 获得它的代码覆盖率。
我的源代码中有一些带有@Data 符号的类,出于某种原因应该从 Jacoco 分析中排除。
互联网上的所有包含/排除示例都直接在类/文件夹级别执行;它们都没有指向类的属性。有什么办法吗?任何带有 Jenkins 插件的解决方案(不仅是 Jacoco)都是可以接受的。
【问题讨论】:
-
据我所知,jacoco 插件没有提供任何通过注释排除类的方法。我建议将所有 @Data 类移动到特定的包中,然后使用包地址将它们排除在外。
-
@Data 是一个 lombok 注释。这可能会有所帮助:rainerhahnekamp.com/en/ignoring-lombok-code-in-jacoco
标签: jenkins jenkins-plugins jacoco