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查看结果

  • 相关阅读:
    Centos 7 快速安装 Docker
    MySQL乱码
    阿里云中linux 下svn服务器安装
    java中易错点(二)
    java中易错点(一)
    mysql5.7.24 解压版安装步骤以及遇到的问题
    linux交换分区调整
    linux之切换用户su(switch user)
    linux简单常用命令
    Yum简单使用小结
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3341784.html
Copyright © 2011-2022 走看看