Sonarqube 身份验证失败

Sonarqube Authentication Failure

当我尝试 运行 在 Java 8/Maven 3 项目上使用 sonar-maven-plugin 3.2 进行分析时,我在使用 SonarQube 5.6 时遇到了一个令人困惑的问题。

错误信息如下:

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin: 3.2:sonar (default-cli) on project YYY: Unable to execute SonarQube: Fail to download libraries from server: Status returned by url [XXX/sonarqube/batch_bootstrap/index] is not valid: [401] -> [Help 1]

我正在使用的帐户拥有 "Execute Analysis" 权限(它在 sonar-administrators 组中)并且凭据在通过浏览器登录时有效。连SonarLint Eclipse插件的连接测试都成功了

问题是我试图使用外部 URL 而不是本地服务器访问 SonarQube 服务器。似乎与 HTTPS 或类似的东西有关。使用本地 URL (http://sonarqube:9000/sonarqube) 它现在可以工作了。