Sonar入门(四):Eclipse集成Sonar
sonar及其插件在项目中的使用方法
Sonar平台
Sonar平台的安装见一文,
在Sonar平台上进行的检查可以通过hudson进行触发,
A. 没有做持续集成的项目可以复制以下hudson上的任务单独进行静态代码分析
http://db-testing-ecom930-vm01.db01.test.com:8080/hudson/view/sonar/

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

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

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

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查看结果
Sonar入门(四):Eclipse集成Sonar的更多相关文章
- Sonar入门(二): Maven集成Sonar
Sonar对maven提供了简单可配的支持,要做的事情很简单——在maven/conf下settings.xml <profiles></profiles>标签之间添加如下内容 ...
- Sonar入门(五):使用 Sonar 进行代码质量管理
Sonar 概述 Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具. 与持续集成工具(例如 Hudson/Jenkins ...
- Sonar入门(一):简介
什么是Sonar? Sonar是一个开源的代码质量管理平台.它能对代码进行如下7个维度的管理. 使用插件,它可以对20多种语言进行代码质量管理,这其中包括Java,C#,C/C++,PL/SQL等等. ...
- Sonar入门学习
最近在学习Sonar,配置了好几天,才搭建起来环境,为自己的学习能力感到汗颜,赶紧在此记录一下,所谓好记性不如烂笔头. 1.Sonar介绍 Sonar是一个用于代码质量管理的开源平台,用于管理Java ...
- jenkins集成sonar
用于我的sonar已经在一台机器上搭建好了,但是每次都要人工去执行sonar-run,很麻烦,所以就想着集成到jenkins上,在jenkins上点点按钮就可以看sonar结果,所以很抱歉,本博客不设 ...
- Jenkins 集成 Sonar
Jenkins 与 Sonar 集成:Sonar 是 Jenkins 之外独立运行的一个服务.Jenkins 中安装插件 SonarQube(并配置其 Sonar Server 的 URL / Acc ...
- Jenkins集成Sonar Quabe和权限配置
目录 安装Sonar Jenkins配置sonar Maven Jenkins Job配置 Pipeline Jenkins Job配置 Sonar权限管理 Sonar quality Gate通过阈 ...
- jenkins:集成sonar代码扫描+发送邮件
前提: Jenkins JDK 目录: 1.安装sonar插件:SonarQube Scanner for Jenkins 2.安装SonarQube 3.安装sonar-scanner ++++++ ...
- DEVOPS技术实践_11:Jenkins集成Sonar
前言 前面已经有介绍sonar的安装,简单应用,下面在简答的研究一下sonar和jenkins集成的简单使用,对于sonar的安装不做介绍 一 sonar的简单介绍 持续检查避免了低质量的代码,比如S ...
随机推荐
- ViewController详解
一.生命周期 当一个视图控制器被创建,并在屏幕上显示的时候. 代码的执行顺序1. alloc 创建对象,分配空间2.init (initWit ...
- Android Studio 初体验
Google在I/O */
- Excel01-不同的单元格输入同一数据
第一步:按住Ctrl键,选择不同的单元格 第二步:选择完最后一个单元格后,输入需要的数据“YES”,按Ctrl+Enter键结束. 提示:按Ctrl+; 输入当前日期,再按ctrl+Enter实现全部 ...
- jstl经典用法
jstl的forEach使用和set变量实现自增: <body> <c:set var="index" value="0" /> < ...
- jQuery下的显示和隐藏
因为太久没更新了,所以来放一点没意思的内容. 做的是jQuery框架的隐藏和显示,HTML如下: <ul> <li>1</li> <li>2</l ...
- 东软实训2-在jsp中使用javaBean
在JSP中可以像使用普通类一样访问JavaBean,在脚本元素中实例化类的对象,调用对象的方法.JSP提供了3个动作元素,和来访问JavaBean. 1.1 动作用于初始化JavaBean,或者定位一 ...
- Codeforces Round #276 (Div. 1)
a. 给俩数, 求他俩之间二进制数中1最多的,有多个输出最小的: 贪心,从小到大加能加就加,最后可能碰到一个不能加了但是当前数比l小,那么就加上这个数,然后从大到小,能减就减,见到符合条件 #incl ...
- C#使用itextsharp生成PDF文件
项目需求需要生成一个PDF文档,使用的是VS2010,ASP.NET. 网络上多次搜索没有自己想要的,于是硬着头皮到itextpdf官网看英文文档,按时完成任务,以实用为主,共享一下: 使用HTML文 ...
- polygonZM---> poliygon
ArcToolbox > Conversion Tools > To Shapefile > Feature Class To Shapefile (multiple) Clic ...
- 导入表数据 txt
导入表数据 txt mysql> load data infile "D:/import.txt" into table shop;输出: Query OK, rows af ...