您的位置:首页 > 编程语言

SonarQube 安装和使用

2017-08-02 18:34 260 查看
SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。

一. 准备工作;

1、jdk(sonarqube6.4支持jdk8及以上版本)

2、sonarqube:http://www.sonarqube.org/downloads/

3、SonarQube+Scanner:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

4、postgre数据库(支持Microsoft SQL Server、MySQL、Oracle、PostgreSQL。注意官网上的,各版本兼容和支持https://docs.sonarqube.org/display/SONAR/Requirements)

二.sonarqube安装

1.【解压】,解压打开bin目录,启动相应OS目录下的StartSonar。如本文演示使用的是win的64位系统

2.【配置】打开sonarqube安装目录下的\sonarqube-6.4\conf\sonar.properties文件,增加如下配置:

sonar.login=admin

sonar.password=admin

sonar.sorceEncoding=UTF-8

sonar.jdbc.url=jdbc:postgresql://192.168.0.153:5432/uhuibao

sonar.jdbc.username=***

sonar.jdbc.password=***

3.【语言】sonarqube6.4
版本没有chinese Pack,从网上下载sonar-l10n-zh-plugin-1.16.jar文件,放入\sonarqube-6.4\extensions\plugins目录下。

4.【启动】打开\sonarqube-6.4\bin\windows-x86-64\StartSonar.bat

启动浏览器,访问http://localhost:9000,如出现下图则表示安装成功。

 

三. SonarQube+Scanner安装

解压后配置环境变量\sonar-scanner-3.0.3.778-windows\bin;

运行sonar-runner -v命令,检测是否安装成功。

四. 使用

进入要进行代码分析的项目根目录,新建sonar-project.properties文件

sonar.projectKey=my:project

sonar.projectName=uhuibao-flume-data-handle
#项目名

sonar.projectVersion=1.0

sonar.sources=src
#源代码目录

从DOS命令行里运行sonar-runner即可(sonarqube必须已经启动),如下图。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  代码质量 IT