相关疑难解决方法(0)

sonar.host.url没有使用sonar-maven-plugin:2.7

将我的POM升级到sonar-maven-plugin后:2.7配置不再起作用.我在settings.xml中的配置是这样的:

<profile>
  <id>sonar</id>
  <properties>
    <sonar.jdbc.url>jdbc:postgresql://my.server:5432/sonar</sonar.jdbc.url>
    <sonar.jdbc.driverClassName>org.postgresql.Driver</sonar.jdbc.driverClassName>
    <sonar.jdbc.username>xxxxx</sonar.jdbc.username>
    <sonar.jdbc.password>yyyyy</sonar.jdbc.password>
    <sonar.host.url>http://my.server</sonar.host.url>
  </properties>
</profile>
Run Code Online (Sandbox Code Playgroud)

构建以-Psonar开头.2.6版本一切都很好,我得到2.7

[INFO] --- sonar-maven-plugin:2.7:sonar (default-cli) @ myproject ---
[INFO] User cache: C:\Users\me\.sonar\cache
[ERROR] SonarQube server 'http://localhost:9000' can not be reached
...
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.7:sonar (default-cli) on project myproject: Fail to download libraries from server: java.net.ConnectException: Connection refused: connect -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

使用-X启动构建在两种情况下都给出了正确的mojo配置,尤其是日志中的url仍然正确

[DEBUG]   (f) sonarHostURL = http://my.server
Run Code Online (Sandbox Code Playgroud)

即使删除提到的缓存目录也无济于事.

除了管理2.6版的插件外,我该怎么办?

sonarqube

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

sonarqube ×1