gpt4 book ai didi

mysql - Sonar 检查 https ://analysis. apache/system 处的配置

转载 作者:行者123 更新时间:2023-11-29 22:30:39 25 4
gpt4 key购买 nike

我在我的 Windows 机器上全新安装了 java、sonar、maven、mysql。

我还成功更新了 Sonar 配置以使用 mysql 数据库。

Sonar 启动顺利,我可以访问 localhost:9000。

但是,当我尝试在新 checkout 的 apache-commons 项目上执行 mvn install sonar:sonar 时,构建失败并出现错误

错误 - 当前的 Bath 进程和配置的远程服务器不共享相同的数据库配置。错误 - jdbc:mysql://localhost:3306/sonar (root/****)错误 - 服务器端:检查 https://analysis.apache.org/system

上的配置

我确认用户名和密码正确。但是,服务器端 URL 以某种方式指向 https://analysis.apache.org/system ,我认为它应该指向我的本地盒子。

此外,很少有博客建议检查 Sonar 数据库中的服务器 ID 与 Sonar 服务器中的服务器 ID。在这里,我通过执行 SELECT text_value FROM properties WHERE prop_key = 'sonar.core.id'; 看到值“20150423155830”;

但是,不确定在哪里检查 Sonar 服务器“服务器 ID”。我假设它是 http:/localhost:9000/system,但我在系统信息下没有看到“服务器 ID”的任何值!有关系吗?我还尝试在管理仪表板上“生成”新的服务器 ID,但没有解决问题。

请透露一些信息。谢谢。

最佳答案

Apache SonarQube istance (analysis.apache.org) 在 Commons 项目的根 pom 文件中声明:请参阅 http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk/pom.xml 中的属性 sonar.host.url 。解决方案是在命令行中覆盖此属性 (mvn sonar:sonar -Dsonar.host.url=<...>)

关于mysql - Sonar 检查 https ://analysis. apache/system 处的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827919/

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