【问题标题】:Not able to ignore lombok annotations - Sonarqube无法忽略 lombok 注释 - Sonarqube
【发布时间】:2019-03-14 09:36:00
【问题描述】:

在使用代码覆盖工具“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。

知道如何进行这项工作吗?

【问题讨论】:

    标签: java maven sonarqube code-coverage lombok


    【解决方案1】:

    龙目岛javadoc

    注意:从引入这个注解的 v1.16.2 开始,lombok 实际上并没有添加这个注解;我们正在设置它,以便广泛使用的 lombok jar 开始具有此功能,这将使以后更容易实际应用它。

    所以尝试更新您的龙目岛版本。 我有 1.18.2,它可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-20
      • 2016-10-31
      • 1970-01-01
      • 2017-03-15
      • 2021-04-01
      • 2016-05-22
      • 2015-12-03
      • 1970-01-01
      相关资源
      最近更新 更多