无法忽略龙目岛注释-Sonarqube

时间:2018-10-09 14:49:45

标签: java maven sonarqube code-coverage lombok

在使用代码覆盖工具“ Sonarqube”时,我试图忽略Java项目中的lombok注释,对此进行了很多研究,最终我将此属性添加到“ lombok.config”文件中:

lombok.addLombokGeneratedAnnotation = true

但是当我在IntelliJ中执行“ mvn测试”或“以覆盖率运行”选项时,在控制台中出现此错误:

Unknown key 'lombok.addLombokGeneratedAnnotation' (C:\Projects\...\lombok.config:3)

当然,生成的覆盖率测试仍然不能忽略lombok注释,我使用的是Jacoco的0.8.1版本和lombok的1.16.2版本。

任何想法如何使这项工作有效吗?

1 个答案:

答案 0 :(得分:6)

龙目岛javadoc

  

NB:从引入此批注的v1.16.2开始,lombok实际上并未添加此批注。我们正在进行设置,以便广泛使用的龙目岛罐子开始使用它,这将使以后更容易地实际应用它。

因此,请尝试更新您的龙目岛版本。 我有1.18.2,它可以正常工作。