maven - Travis CI SonarCloud错误 "Project was never analyzed. A regular analysis is required before a branch analysis"

标签 maven sonarqube code-coverage travis-ci sonarcloud

嗨,我正在使用Travis CI for Maven应用程序在SonarCloud上自动执行代码覆盖。

现在,在本地运行sonar:sonar命令在SoundCloud上提交报告,我可以通过Branch master看到如下所示的报告

enter image description here

现在,我还配置了.travis.yml文件,如下所示将报告自动推送到每个构建版本的SoundCloud上

enter image description here

但是,当Travis CI触发构建时,它将失败并显示以下错误

[INFO] Load project branches
[INFO] Load project branches (done) | time=114ms
[INFO] Load project pull requests
[INFO] Load project pull requests (done) | time=116ms
[INFO] Load branch configuration
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.884 s
[INFO] Finished at: 2019-05-19T16:47:23Z
[INFO] Final Memory: 93M/496M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli) on project safenest-java-server: 

 Project was never analyzed. A regular analysis is required before a branch analysis`

我是SonarCloud的新手,无法找到太多文档来寻求帮助。有人可以解释A regular analysis is required的确切含义吗?以及如何解决这个问题?

提前致谢。

最佳答案

您应该检查以下参数:

在Maven构建期间生成并在SonarCloud上生成的

  • Project key(或确保您设置在SonarCloud上生成的 sonar.projectKey 属性)。
  • 检查所提供的 token 值是否与SonarCloud上的 token 值匹配(您可以在项目设置页面上提供自己的值。
  • 关于maven - Travis CI SonarCloud错误 "Project was never analyzed. A regular analysis is required before a branch analysis",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56210181/

    相关文章:

    c# - Sonarqube C# 扫描仪异常 : "java.lang.IllegalArgumentException: is not a valid line offset for pointer"

    sonarqube - Dockerfiles 的静态代码分析?

    java - 计算方法复杂度的原理是什么?

    java - JaCoCo 与 IntelliJ

    android - io.mockk.MockKException : Failed matching mocking signature for SignedCall

    maven shade插件似乎不使用分类器名称

    java - Intellij maven结构

    maven - Gradle依赖关系已使用但未声明

    java - 在eclipse juno中安装maven插件

    C++/CMake/azure DevOps 代码覆盖率和单元测试