将我的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 ×1