gpt4 book ai didi

java - SonarQube 8.2 分析显示 0 代码覆盖率

转载 作者:行者123 更新时间:2023-12-01 17:15:46 31 4
gpt4 key购买 nike

  • SonarQube:8.2.0.32929
  • Sonar 扫描仪:3.0.3.778
  • 雅 cocoa :0.8.4
  • jdk:1.8
  • mvn:3.6.3

你想实现什么目标

我正在尝试使用 Sonar 扫描仪来实现代码覆盖率,但我在 sonarqube 仪表板中得到代码覆盖率 0。

到目前为止,您已经尝试过什么来实现这一目标

我使用https://github.com/SonarSource/sonar-scanning-examples/tree/master/sonarqube-scanner-maven/maven-multimodule配置了多模块java项目

并使用以下配置在基目录中创建 sonar-project.properties 文件

sonar.projectKey=org.sonarqube.sonarscanner-maven-aggregate
sonar.projectName=Sonar Scanner Maven Aggregate
sonar.projectVersion=1.0
sonar.language=java
sonar.java.binaries=.

如果我使用 mvn sonar:sonar 它可以工作。但对于 Sonar 扫描仪来说,它不起作用。

它与 sonarqube 7.8 配合良好。

如有任何见解,我们将不胜感激。

最佳答案

我解决了这个问题。

在运行sonar-scanner命令时,我添加了xmlReportPaths作为定义属性,如sonar-scanner -Dsonar.coverage.jacoco.xmlReportPaths=tests/target/site/jacoco-aggregate/jacoco.xml,../tests/目标/site/jacoco-aggregate/jacoco.xml

关于java - SonarQube 8.2 分析显示 0 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61393228/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com