当前位置: 首页 > 知识库问答 >
问题:

Sonarqube和Jacoco Gradle插件

徐高韵
2023-03-14

我在用

https://docs.gradle.org/4.2.1/userguide/jacoco_plugin.html

https://plugins.gradle.org/plugin/org.sonarqube/2.6.2

在java应用程序中。

运行'。/gradlew构建JacocoTestReport sonarqube'工作正常,我可以在sonarqube中看到我的代码覆盖率。

我的问题是怎样?

我没有申报sonar.jacoco。reportPaths,因此默认为build/jacoco/test。exec,它由jacocoTestReport任务创建。

sonarqube负责那个经理还是什么?或者jacoco.exec是否知道xml报告是在build/reports/jacoco/test/jacocotestreport . XML的什么位置创建的?

或者,这个XML路径是sonarqube正在使用的其他默认路径吗?

这一切都在工作,太棒了,但我正在为其他人记录这一切,对于这一切是如何联系在一起的有点困惑。

共有1个答案

濮阳弘扬
2023-03-14

Gradle的SonarQube插件将通过查看Jacoco任务上下文找到路径,然后自动设置sonar.jacoco.report路径属性。

 类似资料:
  • 我已经在Intellij Enterprise13中安装了SonarQube插件。当我按照配置说明:https://github.com/sonar-intellij-plugin/sonar-intellij-plugin时,没有发现任何检查错误或警告,即使代码明显违反了Sonar服务器返回给Intellij插件的规则,这些规则在“检查”配置文件中可见。 我有一个多模块的SpringMVC项目,

  • 3)什么是最佳组合规则集。 我们使用的是Sonarquber5.6.3。 最新的checkstyle需要升级到5.6.4,目前只关注PMD、Findbugs和Sonarway插件。 提前致谢

  • 我已在Jenkins中安装了Sonarqube插件,并在Manage Jenkins中为SonarQube和sonar运行器完成了配置-

  • 我想下载SonarQube Eclipse插件并手动安装在Eclipse IDE上。(我知道可以通过Eclipse IDE的市场下载,但我需要手动完成。)有人知道哪里有可能吗?有官方网站吗?

  • 我有一个用Lombok的@Data注释的类,在一个gradle项目中,使用Sonarqube和Jacoco插件。 源代码可在 github 上找到 我有一个本地运行的sonarqube服务器作为docker容器运行,开始如下: 我添加了一个“lombok.config”文件,要求它添加@lombok。根据文档中的“全局配置键”部分,为其生成的代码生成注释。 我有以下声纳状态配置。 当我第一次运行s

  • 我正在尝试运行sonar gradle插件,在运行测试后,我得到以下结果: 任务“:sonarqube”的执行失败。 字符串索引超出范围:-1 值得一提的是,我在OS X 10.10上安装了sonar qube gradle插件2.2.1版 编辑:这是我在日志中看到的: 当我在启用堆栈跟踪的情况下运行sonarqube时,我得到以下堆栈跟踪: 编辑:原来原因是Sonar Surefire库,更具体

  • 我们在中基于BaseTreeVisitor实现了一个自定义规则https://github.com/SonarSource/sonar-java/tree/master/java-checks/src/main/java/org/sonar/java/checks如中所述http://docs.sonarqube.org/display/SONAR/Extending编码规则。我们能够部署它,它看