zoukankan      html  css  js  c++  java
  • Sonar入门(四):Eclipse集成Sonar

    sonar及其插件在项目中的使用方法

    Sonar平台

    Sonar平台的安装见一文,

    在Sonar平台上进行的检查可以通过hudson进行触发,

    A. 没有做持续集成的项目可以复制以下hudson上的任务单独进行静态代码分析

    http://db-testing-ecom930-vm01.db01.test.com:8080/hudson/view/sonar/

    soanr任务.bmp

    1) 选择新建任务;填写任务名称,建议以模块版本命名并以_sonar结尾;选中复制现有任务,根据模块从上面四个中选择一个填写复制的项目。

    soanr任务_1.bmp

    2) 在新项目的设置中修改svn地址,修改sonar的Branch一项与任务名相同

    soanr任务_2.bmp

    3) 选择立即构建,完成后到http://db-testing-ecom930-vm01.db01.test.com:8080/sonar/?上去查看相应任务的分析结果

    B. 持续集成的项目在dailybuild里面加入sonar的配置

    vneus和api已经都配置好了,可以到hudson平台上去参考相应的配置

    Sonar的eclipse插件

    1) 安装:

    从http://dist.sonar-ide.codehaus.org/eclipse下载plugin和feature,加入到eclipse的相应文件夹中,eclipse -clean重启

    2) 配置:

    在eclipse中window->preferences->sonar->add,添加sonar server如下

    url:http://db-testing-ecom930-vm01.db01.test.com:8080/sonar

    username:admin

    password:admin

    soanr任务_3.bmp

    3) 使用(对maven项目)

    b) 对bundle右键 -> Configure -> Associate with Sonar...

    b) 对bundle右键 -> Configure -> Associate with Sonar...

    c) 选择配置的sonar、点击find on server按钮获得groupid和artifactid,点击finish按钮进行分析。

    d) 将eclipse切换到sonar perspective查看结果

  • 相关阅读:
    bootstrap 网格系统学习
    在asp.net web api中利用过滤器设置输出缓存
    解决在开发环境中访问json配置文件时报HTTP 错误 404.3
    Newtonsoft.Json序列化和反序列
    装饰者模式学习
    SQL server跨库查询
    python-安装xlrd xlwt 插件
    vim 实际行跟屏幕行移动命令
    vim-缓存区中打开另外一个文件的方法
    vim 计算器寄存器使用
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3341784.html
Copyright © 2011-2022 走看看