SonarQube-Jenkins-Maven-不运行实例

SonarQube-Jenkins-Maven-不运行实例,sonarqube,Sonarqube,我正在和Maven一起运行我的分析,由Jenkins的工作触发。作为一个DBMS,我使用的MySQL与Jenkins运行在同一台服务器上,但我的sonar实例运行在我的本地机器上(连接到MySQL数据库)。我还不想在服务器上运行它。我宁愿暂时不运行它 是否可以在没有运行sonar实例的情况下运行分析?为什么我必须在Jenkins插件和pom.xml中同时配置服务器URL(也包括登录名) 上所述架构表明分析仪和服务器未直接连接(仅通过DB) 当我尝试在没有服务器URI的情况下从Jenkins运行分

我正在和Maven一起运行我的分析,由Jenkins的工作触发。作为一个DBMS,我使用的MySQL与Jenkins运行在同一台服务器上,但我的sonar实例运行在我的本地机器上(连接到MySQL数据库)。我还不想在服务器上运行它。我宁愿暂时不运行它

是否可以在没有运行sonar实例的情况下运行分析?为什么我必须在Jenkins插件和pom.xml中同时配置服务器URL(也包括登录名)

上所述架构表明分析仪和服务器未直接连接(仅通过DB)

当我尝试在没有服务器URI的情况下从Jenkins运行分析时,构建过程会抛出以下消息:

[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.2:sonar (default-cli) on project xxx: SonarQube server can not be reached at http://localhost:9000. Please check the parameter 'sonar.host.url'. Connection refused -> [Help 1]

这正是我所期望的,他正在尝试连接到我不想运行的SonarQube实例。

如果您使用Sonar插件将结果推送到Sonar,则不必在POM中配置Sonar的URL

您所指的声纳“实例”用于直观地查看后代码分析结果。如果没有安装Sonar UI web应用程序,Maven仍然可以通过Jenkins或IDE或在命令提示符/shell中运行代码分析