【问题标题】:Adding a new project to Sonar v.2.9将新项目添加到 Sonar v.2.9
【发布时间】:2013-07-01 05:53:56
【问题描述】:

我正在使用声纳检查我的 Java 项目代码。我使用的版本是 v.2.9,我是第一次使用声纳。我不知道如何在声纳服务器中添加项目。 请帮忙解决这个问题

谢谢。

【问题讨论】:

  • 你的构建工具是什么?马文? Maven 有一个声纳插件.. 如果你使用的是 ant - 试试这个链接sonarqube.org/…
  • ya.. 我正在使用 maven... 但如果我不想使用任何插件或任何其他构建工具,我想知道如何将项目添加到声纳。
  • 我不确定您是否可以在没有构建工具的情况下将项目添加到 SONAR。从文档看来,它似乎需要一些构建工具来运行 SONAR 脚本。
  • 运行 mvn:sonar 是最简单的方法..
  • Sonar 使用唯一的密钥识别每个项目。在 Maven 中,这是 Maven groupid 和 artifact id 的组合。所以运行一个新的分析,如果项目不存在,它将自动创建。

标签: sonarqube


【解决方案1】:

没有从 Sonar UI 中“添加”项目的选项。只要分析成功,项目就会自动添加到 Sonar。 我建议你以下:

  1. 升级到更新的声纳版本。 http://www.sonarqube.org/downloads/
  2. 阅读analyzing source code guide,您可以在其中找到有关触发新分析的所有可用方法的说明

Update :Sonarqube 允许(我认为是在 5.x 版本之后)提供项目,如其documentation 中所述

【讨论】:

  • 嗨,我在两个不同的主机上安装了声纳和 maven。命令 mvn sonar:sonar 会起作用吗? maven 中是否有任何地方需要在 pom.xml 中定义声纳的 url 或任何其他更新??
  • 可以,但您还没有阅读说明:docs.codehaus.org/display/SONAR/Analyzing+with+Maven
【解决方案2】:

使用管理员角色,您可以“配置”项目。

  1. 以管理员身份登录
  2. 从菜单中选择Settings
  3. 从子菜单中选择System -> Provisioning
  4. 点击Create(在框架的最右侧)

【讨论】:

    【解决方案3】:

    最新版本非常简单。您所要做的就是安装作为指南。它将提示您需要在项目文件夹中使用构建工具执行的命令。

    对于 maven 的示例,它会像

    mvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=4aa32e977ab1513e3fe5c3ac0c7883528d01a5e8. 
    

    使用与此类似的命令,报告将被发送到 Sonarqube。并进行代码分析

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多