这里前提是已经安装了sonar的server端服务器。
这个eclipse的sonar客户端就是为了我们直接快速将sonar分析出的java相关bug以及警告定位到具体代码行
1.1 sonar插件安装
一、 Sonar eclipse插件安装. Eclipse下选择Help > Install New Software。在选择Add按钮后,增加sonar插件的更新地址http://dist.sonar-ide.codehaus.org/eclipse/。 选择组件Sonar Integration for Eclipse (Required) 2.3.0.20111209-1529。完成安装。
1.2 配置eclipse的sonar服务器
配置eclipse。在eclispse的Window-》Preference的sonar项 设置sonar服务器地址,以192.168.119.159为例。(现为是http://192.168.119.159:9000/)
1.3 eclipse中关联sonar项目
右键点击项目,选择Configure->Associate with Sonar。在弹出的对话框中选择对应的sonar分析过的项目。
完成后可以在eclipse的右键点击项目,直接点击sonar菜单项进行修改。
1.4 本地检查违反规则的代码
设置本地检查。右键点击项目,选择Sonar->Analize->Locally。
开始检查。右键点击项目,选择Sonar->RunLocal Analysis 开始代码检查
1.5 查看违反规则的代码
在常规的视图中会有Violations。
在Violations视图可以看到违规。双击违规项目可定位到代码行