无法忽略 lombok 注释 - Sonarqube
Not able to ignore lombok annotations - Sonarqube
我试图在使用代码覆盖工具 "Sonarqube" 时忽略 Java 项目中的 lombok 注释,我对此进行了很多研究,最后将此 属性 添加到"lombok.config" 文件:
lombok.addLombokGeneratedAnnotation = true
但是当我在 IntelliJ 中执行 "mvn test" 或 "Run with coverage" 选项时,我在控制台中收到此错误:
Unknown key 'lombok.addLombokGeneratedAnnotation' (C:\Projects\...\lombok.config:3)
当然生成的覆盖率测试仍然没有忽略lombok注解,我使用的是0.8.1版本的Jacoco和1.16.2版本的lombok。
知道如何进行这项工作吗?
龙目岛javadoc 说
NB: As of v1.16.2 which introduces this annotation, lombok doesn't actually add this annotation; we're setting it up so that lombok jars in widespread use start having this, which will make it easier to actually apply it later on.
所以尝试更新你的lombok版本。
我有 1.18.2 并且可以使用。
我试图在使用代码覆盖工具 "Sonarqube" 时忽略 Java 项目中的 lombok 注释,我对此进行了很多研究,最后将此 属性 添加到"lombok.config" 文件:
lombok.addLombokGeneratedAnnotation = true
但是当我在 IntelliJ 中执行 "mvn test" 或 "Run with coverage" 选项时,我在控制台中收到此错误:
Unknown key 'lombok.addLombokGeneratedAnnotation' (C:\Projects\...\lombok.config:3)
当然生成的覆盖率测试仍然没有忽略lombok注解,我使用的是0.8.1版本的Jacoco和1.16.2版本的lombok。
知道如何进行这项工作吗?
龙目岛javadoc 说
NB: As of v1.16.2 which introduces this annotation, lombok doesn't actually add this annotation; we're setting it up so that lombok jars in widespread use start having this, which will make it easier to actually apply it later on.
所以尝试更新你的lombok版本。 我有 1.18.2 并且可以使用。