【问题标题】:Not able to compile with sonar:sonar无法使用声纳编译:声纳
【发布时间】:2019-08-12 18:42:17
【问题描述】:

我正在使用 Sonar 生成项目的代码审查报告。但我无法启动服务器。 mvn 声纳的输出:声纳:

【问题讨论】:

  • 这是服务器端问题。可能是詹金斯和声纳之间的链接没有成功建立。

标签: java sonarqube


【解决方案1】:
[ERROR] SonarQube server [http://localhost:9000] can not be reached

您正在克服错误。请检查服务器是否已启动

【讨论】:

    【解决方案2】:

    阅读

    [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar (default-cli) on project risks: Unable to execute SonarQube: Fail to get bootstrap index from server: Status returned by url [http://localhost:9000/batch/index] is not valid: [407] -> [Help 1]
    

    我看到错误是[http://localhost:9000/batch/index] is not valid: [407]

    查找 407 错误:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/407

    这似乎是代理身份验证问题,因此需要在您这边正确配置。

    【讨论】:

    • 知道我要做什么吗?
    【解决方案3】:

    您可以检查一些事项。 首先确保您在构建服务器或您要托管 Sonar 服务的位置上安装了 SonarQube(我认为最新的是 7.3)和 SonarQube Scanner。如果您创建了声纳数据库 (https://docs.sonarqube.org/display/SONAR/Installing+the+Server) 并使用用户名和密码更新了属性文件,然后查看是否启用了远程 SQL 浏览服务,然后接下来查看是否在计算机管理中启用了端口 1433 上的 TCP/IP。

    同时在端口 1433 和 9000 上创建防火墙入站规则。在端口 9000 访问报告,SQL 浏览服务使用端口 1433。现在加载 http://localhost:9000 并查看页面加载是否正常。

    另一方面,在将 Sonar 与 Bamboo 集成时,我发现构建服务器应该在管理员帐户而不是本地服务帐户下运行。我认为您并没有尝试将 Sonar 集成到构建工具中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 2015-03-25
      • 1970-01-01
      • 2019-10-27
      • 2017-05-09
      • 2014-07-03
      • 1970-01-01
      相关资源
      最近更新 更多