lombok.config 上的 addLombokGenerateAnnotation 不会忽略 Jacoco 报告上的 Lombok 注释

Rod*_*ino 6 java junit unit-testing lombok jacoco

lombok.config在根目录中创建了一个包含以下内容的文件:

config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true
Run Code Online (Sandbox Code Playgroud)

但 Lombok 生成的代码(Getters、Setters、Builders 等)仍然出现在我的 Jacoco 测试报告上。

Jacoco 版本是 0.8.6,Lombok 版本是 1.18.12。

如何从报告中删除 Lombok 代码?

小智 -3

您不需要添加任何配置属性,只需添加@Generated注释和@Data.

  • 这不是正确的做法,因为您在该类中编写的任何代码都将被标记为生成,即使它不是生成的。即使您在数据类中没有自定义代码,您仍然不应该手动添加“@Generate”,因为一旦其他人稍后添加代码,它就会过时。 (3认同)