我正在使用Sonar生成我的项目的代码审查报告。但是我无法启动服务器。 mvn sonar:sonar的输出:
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building risks 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- sonar-maven-plugin:3.5.0.1254:sonar (default-cli) @ risks ---
[INFO] User cache: C:\Users\xe76572\.sonar\cache
[ERROR] SonarQube server [http://localhost:9000] can not be reached
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.181s
[INFO] Finished at: Wed Sep 26 13:53:00 CEST 2018
[INFO] Final Memory: 15M/37M
[INFO] ------------------------------------------------------------------------
[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]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
服务器SonarQube运行正常。 知道为什么这样不起作用吗?
答案 0 :(得分:0)
npm install --save react-native-popup-menu@0.9
您遇到的错误超过了。请检查服务器是否已启动
答案 1 :(得分:0)
阅读
[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
这似乎是代理身份验证问题,因此需要在您这一端正确配置。
答案 2 :(得分:0)
您可以检查几件事。 首先,确保在构建服务器或您将要托管Sonar服务的位置上同时安装了SonarQube(我认为最新版本是7.3)和SonarQube Scanner。如果您已经创建了声纳数据库(https://docs.sonarqube.org/display/SONAR/Installing+the+Server),并使用用户名和密码更新了属性文件,则请查看是否启用了远程SQL浏览服务,然后查看在计算机管理中是否已在端口1433上启用了TCP / IP。 / p>
还要在端口1433和9000上创建防火墙入站规则。可以在端口9000上访问该报表,而SQL浏览服务使用端口1433。现在加载http://localhost:9000并查看页面是否加载正常。
另一方面,在将Sonar与Bamboo集成时,我发现构建服务器应在admin帐户而不是本地服务帐户下运行。我认为您不是在尝试将Sonar集成到构建工具中。