【问题标题】:Using SonarQube in Eclipse在 Eclipse 中使用 SonarQube
【发布时间】:2011-12-19 23:58:16
【问题描述】:

我刚刚在 Eclipse 中安装了 SonarQube,但我不知道如何使用它:

Here 它说: 将项目链接到 Sonar 服务器

什么是服务器?我们是否应该在其他地方创建另一个与 Eclipse 中的项目同名的项目?

这真的令人困惑,如果有人可以通过一个小例子提供帮助,我将不胜感激。

【问题讨论】:

    标签: eclipse sonarqube


    【解决方案1】:

    为了能够使用 Sonar Eclipse,您首先需要安装 Sonar 服务器 5.1 或更早版本,如下所述:http://docs.sonarqube.org/display/SONAR/SonarQube+in+Eclipse

    然后,您必须对您的项目进行第一次分析(在 Eclipse 之外),以便在 Sonar 服务器中引用它。见http://docs.sonarqube.org/display/SONAR/Analyzing+Source+Code

    完成这两个步骤后,一旦您将本地项目与 Sonar 服务器关联起来,您就可以直接在 Eclipse 中运行分析。

    更新: Sonar 5.2+ 不再支持 sonar eclipse 插件,而是支持 sonarlint。不幸的是,sonarlint 有no customization options。

    我们将在即将发布的版本中提供此功能,可能会通过 需要将 SonarLint 与现有的 SonarQube 服务器“连接” 实例。

    【讨论】:

    • 目前我对 codehaus 不太满意,因为这是我回答这个问题的第三页,它链接到他们 wiki 上的同一组已删除页面。显然我们应该改用 SonarQube。
    • @SonarQubeTeam 您必须在“Eclipse 之外”运行您的第一次分析以使 Eclipse 插件与 SonarQube 服务器通信,这一点并不明显。除了在您原本很棒的文档中,我在任何地方都没有看到这一点。
    • 根据定义,Eclipse 项目必须分配给一个 SonarQube。所以存在要求是完全可以理解的......否则,请阅读 Confluence 用户指南中的Configuring SonarQube in Eclipse。
    【解决方案2】:

    Sonar 现在可以在本地运行以分析 java 项目

    更多信息请访问sonar eclipse

    您也可以访问DZONE了解逐步安装过程

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 1970-01-01
      • 2015-07-30
      相关资源
      最近更新 更多