【问题标题】:Not able to associate a project using Eclipse sonar plugin无法使用 Eclipse 声纳插件关联项目
【发布时间】:2015-09-15 10:42:50
【问题描述】:

我正在使用 sonarcube 3.7.3 我正在使用具有以下详细信息的 STS:

版本:3.6.3.SR1 内部版本号:201501121239 平台:Eclipse Luna SR1 (4.4.1)

我已经安装了 sonarcude eclipse 插件(SonarCubeJava Analyzer 3.4.0.20140404-0949-RELEASE),当我尝试使用 STS 中的“与 SonarCude 关联”选项将我的项目与声纳相关联时,我收到以下错误:

您的 SonarQube 服务器之一无法访问。请检查您的连接设置。

我是本论坛的新用户,无法附上图片。

您能否提出可能的问题和可能的解决方案。 让我知道是否有任何疑问。

工作区日志如下所示: !ENTRY org.sonar.ide.eclipse.ui 4 0 2015-06-26 15:37:38.821 !信息 !堆栈 0 java.lang.reflect.InvocationTargetException 在 org.eclipse.jface.operation.ModalContext.run(ModalContext.java:423) org.sonar.ide.eclipse.ui.internal.command.ConfigureProjectsCommand$1.run(配置在 org.eclipse.equinox.launcher.Main.run(Main.java:1465) 引起:org.sonar.ide.eclipse.wsclient.ConnectionException:查询:在根异常: org.sonar.ide.eclipse.wsclient.ConnectionException:查询:http://sonarserver/api/resources?scopes=PRJ&qualifiers=TRK,BRC&verbose=false& g.sonar.ide.eclipse.wsclient.internal.SonarWSClientFacade.findAll(SonarWSClientFacade.java:109) org.sonar.ide.eclipse.wsclient.internal.SonarWSClientFacade.listAllRemoteModules(SonarWSClientFacade.java:89)

当我在浏览器中查看时,上面日志中的 url 工作正常。

【问题讨论】:

  • 您可以从浏览器访问声纳服务器吗?
  • 是的,我可以访问我们的声纳服务器。如果我粘贴日志中列出的网址“sonarserver/api/…”,那么它会在浏览器中显示结果。同样在 STS IDE 中,我设置了我的声纳服务器并测试连接给出“成功”
  • 我重新查看了 Eclipse 工作区日志并仔细查看,我可以看到最终错误为“读取超时”。这可能是问题所在。我是否正确阅读日志。如果是,那么可能的解决方案是什么。我正在共享以下日志:java.lang.reflect.InvocationTargetException 引起:org.sonar.ide.eclipse.wsclient.ConnectionException:查询:sonarserverurl 引起:java.net.SocketTimeoutException:读取超时根异常: org.sonar.ide.eclipse.wsclient.ConnectionException:查询:sonarserverurl 原因:java.net.SocketTimeoutException:读取超时

标签: sonarqube


【解决方案1】:

如果您从企业网络访问声纳,您可能在代理服务器后面。如果是这样,请在 General > Network Connections

下尝试 eclipse 中的代理设置

查看以下链接:

How do I have to configure the proxy settings so Eclipse can download new plugins?

http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Freference%2Fref-net-preferences.htm

【讨论】:

  • 谢谢。我错过了在我原来的帖子中提到它。我已经设置了代理连接,只有在设置代理连接后才能下载声纳 Eclipse 插件。我已将连接设置为“手动”并指定了 HTTP 和 HTTPS 的详细信息。最初我也设置了 SOCKS,但它给出了错误,所以我省略了它。
  • Pankaj,您是否尝试过使用旧版本的声纳日食插件,您可以尝试 v3.2 吗?
  • 我也尝试使用旧版本的 Eclipse,但它们无法正常工作(我检查了 3.3.0、3.2.0)。由于系统已升级到 Windows 7,因此我面临此问题。相同的声纳 Eclipse 插件在 windowsXP 上运行良好(我以前的配置。请建议我如何解决它,因为它已成为一个大问题。
  • 几个问题:你能在 Eclipse Web 浏览器中访问声纳链接吗?您是否尝试为 Eclipse 安装旧版本的 Eclipse 或声纳插件?另外,如果代理配置了系统的pac文件,请尝试使用native而不是在eclipse中手动配置。
  • 答案如下:1) 是的,当我在浏览器中粘贴时,我可以访问声纳 url 2) 是的,我也尝试过 Kepler。另外还有其他信息:我安装了旧版本的声纳 Eclipse插件也在日志中,但同样的错误 3)我已经使用手动配置了代理,它工作正常。因为我可以在手动设置代理后安装声纳 Eclipse 插件。附加信息:声纳 Eclipse 插件 (3.2.0) 在 Windows XP 系统上与 Eclipse 开普勒一起工作正常。由于我的系统已更改为 windows7,因此存在问题。请帮忙。
猜你喜欢
  • 2014-06-12
  • 1970-01-01
  • 2012-05-24
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 2014-12-23
  • 1970-01-01
  • 2023-03-17
相关资源
最近更新 更多