0

我安装了 sonar-3.7.2 没有问题。我让它与 oracle 一起正常工作。我可以从与 sonarqube 服务器位于同一网络上的客户端计算机分析 maven-3 项目。

文档说它支持 maven-3.x 和 maven-2.2.x。我们正在将项目升级到 maven-3,但我们的许多项目仍然使用 maven-2.0.9。我希望 2.2.x 条件仅仅是由于人们正在测试而不是真正的限制,但是我的工件中的一些新下载的 pom 包含属性 maven.min.version 设置为 2.2.1。

我需要一个适用于 maven-2.0.9 的版本。我看到我的一位同事的日志也在尝试声纳,它显示 maven-2.0.9 正在成功使用。他正在使用默认值。我正在准备生产。

我得到的错误(当然清理了): 原因:org.sonar.api.utils.HttpDownloader$HttpException:无法下载 [http://myhost:myport/batch_bootstrap/properties?project=mygroupid:myartifactid]。响应码:400

我已经尝试过声纳 3.7.2、3.6.3 和 3.5.1,并且在每种情况下都得到相同的错误。在每种情况下,分析 maven-3 项目都有效(以证明其他一切正常)

我尝试添加 webcontext /sonar 而不仅仅是 /。我已经尝试在 sonarqube 服务器中设置服务器基本 url,即使我还没有测试任何与发送电子邮件相关的东西。

我在另一个线程上看到了有关本地 .m2 腐败的一些信息。删除它也没有帮助。

任何和所有建议表示赞赏。

最好的问候,戈德科迪

4

1 回答 1

0

我认为文档很清楚:http ://docs.codehaus.org/display/SONAR/Installing+and+Configuring+Maven

SonarQube 仅支持 Maven 2.2.x 和 3.x 但我的问题是:从 maven 2.0.9 升级到 2.2.x 有什么问题?

于 2013-10-23T06:21:11.990 回答