【问题标题】:SonarSource for Android project in Eclipse [closed]Eclipse 中 Android 项目的 SonarSource [关闭]
【发布时间】:2012-04-27 12:32:39
【问题描述】:

我正在尝试将 SonarSource 用于我的 Android 项目开发,我按照here 提供的步骤安装 Sonar Eclipse 插件,当我尝试将我的 android 项目与 Sonar 相关联时,它要求提供 groupId 和 artifactId,我对这两个一无所知,经过一些冲浪后,似乎 groupId 只是我的项目包(但不确定),对于 artifactId,我在选择所需的声纳服务器并单击完成按钮后给出了我的项目名称我是在 Associate with Sonar 窗口的左上角出现未知错误。 那么有人可以指导我如何使用 SonarSource for Android 项目或分享相同的链接。

谢谢。

【问题讨论】:

  • 当你选择你的服务器时,你能从那里选择你的声纳项目吗?或者您以前从未执行过分析?
  • 我以前从未执行过分析。
  • 这里的“陷阱”是 Sonar 的理想设计是从您的自动构建服务器运行,每天至少一次刷新您的仪表板。另一方面,Eclipse 插件被设计为一种辅助工具,用于在本地对未提交的代码运行分析。

标签: android eclipse sonarqube


【解决方案1】:

如果人们对此线程感兴趣。我们最近推送了一个GitHub project,它结合了Android平台的许多测试技术,并强调声纳集成。

我们合并了(列表并不详尽):

  • 机器人电动
  • 标准的junit测试
  • 机器人
  • ui 自动机
  • 离线使用 emma、cobertura 和 jacoco 的代码覆盖率
  • 模拟框架,例如 easy mock 和 mockito

而且,对于他们中的大多数人,我们提出了一种在 Sonar 中显示这一切的解决方案。

【讨论】:

    【解决方案2】:

    对于任何寻求相同的人,这就是我为使其发挥作用所做的工作。 我只是按照link 为我的项目编写了 ant 构建,并在文件中进行了配置,并将我的代码部署在 Sonar 中,一切正常。但供您参考,它不是 Android 特定的,它只是 POJO 特定的。

    【讨论】:

      【解决方案3】:

      您需要先在 Sonar 服务器上成功分析您的项目,然后才能在 Eclipse 中将其与 Sonar Eclipse 关联。

      http://docs.codehaus.org/display/SONAR/Sonar+Eclipse

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-06
        • 2012-02-17
        相关资源
        最近更新 更多