Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sonarqube sonar.host.url不能与sonar maven插件一起使用:2.7_Sonarqube - Fatal编程技术网

Sonarqube sonar.host.url不能与sonar maven插件一起使用:2.7

Sonarqube sonar.host.url不能与sonar maven插件一起使用:2.7,sonarqube,Sonarqube,将我的POMs升级到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.driverClassNam

将我的POMs升级到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>
在这两种情况下,使用-X启动构建都会为我提供正确的mojo配置,尤其是日志中的url仍然正确

[DEBUG]   (f) sonarHostURL = http://my.server
即使删除提到的缓存目录也没有帮助


除了管理2.6版的插件外,我还能做什么?

我没有重新配置所有作业,而是为所有作业禁用了sonar,直到修复为止。我补充说

true


将-Dsonar.host.url=添加到mvn命令对我有效。

我们正在调查该问题。已创建票证:


同时,您可以将SQ插件锁定为2.6版,或者使用命令行传递所有属性。

与禁用插件相比,您可以将插件版本修复为2.6版,考虑到sonar.host.url,这一版本工作正常

例如,在我的例子中,Maven:

<pluginManagement>
  </plugins>
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>sonar-maven-plugin</artifactId>
      <version>2.6</version>
      <!-- sonar.host.url not working with version 2.7 -->
    </plugin>
  </plugins>
</pluginManagement>

org.codehaus.mojo
声纳maven插件
2.6

我使用CI服务器中的完全限定目标来运行sonar目标:

mvn org.codehaus.mojo:sonar-maven-plugin:2.6:sonar
因为我们在TeamCity中使用了模板,所以这并不是一场灾难。不过,我们对这件事还是有点惊讶。

两者都有

mvn -Dsonar.host.url=http://localhost:9000 org.codehaus.mojo:sonar-maven-plugin:2.6:sonar

为我工作:


我可以确认此错误。我的声纳计划今天早上停止工作了。我也是。有人已经提交了一个bug吗?提出bug的过程似乎是在google groups论坛上发布一条消息,所以我就是这么做的:仅供参考,现在有一个2.7.1版本的插件可以修复这个bug。对我来说很好,因为我们使用的是Teamcity模板。以防万一,如果有人发现了这个问题。我对最新的SonarQube(5.5.1)也有同样的错误。我不得不使用
-Dsonar.host.url=http://my.server:9000/sonar
-不确定出了什么问题。2.7.1版有任何时间表吗?2.7.1版已经发布
mvn -Dsonar.host.url=http://localhost:9000 org.codehaus.mojo:sonar-maven-plugin:2.6:sonar
mvn -Dsonar.host.url=http://localhost:9000 org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar