无法将Sonar Eclipse插件连接到Sonar Server

时间:2013-09-23 10:15:43

标签: eclipse eclipse-plugin sonarqube

我在Eclipse Juno 3.8上的Sonar Eclipse插件上安装了最新版本。我绝望地尝试将插件连接到我们正在运行的Sonar实例。我是NTLM v2代理的幕后黑手。下面是我的配置和尝试的详细信息。

产品版本:

  • Eclipse 3.8,
  • Sonar Eclipse插件(Java Analyzer& m2e Connector)3.2.0.20130627-1142-RELEASE,
  • SonarQube Server 3.7(在http://source01:9000上运行,在局域网中,不在代理后面,可以直接连接)。

尝试使用配置中没有http_proxy变量的以下代理配置进行访问:

  • 直接使用http_proxy:失败,
  • 直接没有http_proxy:成功(但无法使用其他Eclipse功能访问互联网,如市场),
  • native(有或没有http_proxy):失败,
  • 手册(有或没有http_proxy):失败。

我系统地在日志中获取了org.apache.http.conn.ConnectTimeoutException(试图访问在浏览器中工作的http://source01:9000/api/authentication/validate)。

不知道测试什么。

1 个答案:

答案 0 :(得分:5)

我终于找到了寻找另一个问题的问题(Tomcat WST服务器启动但Eclipse无法连接到它并超时)。

问题来自SOCKS代理参数的奇怪和不可预测的行为。

当定义SOCKS代理时,在某些未定义的情况下,启动WST服务器或通过插件连接到SonarQube服务器都会失败,而插件安装等其他功能就像魅力一样。

解决方案来自https://stackoverflow.com/a/6459816/256561,用于清除SOCKS代理设置。