我安装了 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 腐败的一些信息。删除它也没有帮助。
任何和所有建议表示赞赏。
最好的问候,戈德科迪