sonarqube

来源:互联网 发布:networkconnect mac 编辑:程序博客网 时间:2024/05/28 03:01

SonarQube安装和使用

前提准备
  1. jdk已安装(环境变量已配置好)
  2. 数据库已安装(使用的mysql)

注意:本文安装均在window环境下。


SonarQube的安装与配置

  1. 首先从官网https://www.sonarqube.org/downloads/下载压缩包,解压到你要安装的目录下即可。(本人安装的版本为sonarqube-6.2)
  2. 启动浏览器,访问http://localhost:9000/,出现sonarqube界面,说明安装成功。

SonarQube配置

接下来配置SonarQube。

  1. 启动mysql命令窗口,为SonarQube提供一个数据库,提供增删改查数据库权限的账号即可。

    create database sonar;

    create user ‘sonar’ identified by ‘sonar’;

    grant all on sonar.* to ‘soanr’;

    GRANT ALL ON sonar.* TO ‘sonar’@’%’ IDENTIFIED BY ‘sonar’;

    GRANT ALL ON sonar.* TO ‘sonar’@’localhost’ IDENTIFIED BY ‘sonar’;

    FLUSH PRIVILEGES;

  2. SonarQube安装包下找到conf->sonar.properties文件,打开,找到配置数据库连接部分;

  3. 修改如下部分:

    sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance(数据库连接地址)

    sonar.jdbc.username=sonar(数据库用户名称)

    sonar.jdbc.password=sonar(数据库密码)

    sonar.login=admin ( SonarQube登录用户名)

    sonar.password=admin( SonarQube登录密码)

  4. 重新启动服务器,访问http://localhost:9000/,出现主界面,即配置成功。

  5. 可以选择Administrator->system->updatecenter,安装所需要的插件。

至此,sonarqube安装完成了。


scanner 安装与配置

  1. 下载scanner压缩包,解压到本地路径下;
  2. 将解压路径设置为环境变量,D:\program files\sonar-scanner-2.8\bin加入Path中;
  3. 在命令行中输入sonar-scanner.bat -h,显示一系列INFO:表示安装成功。
  4. 打开sonar-scanner-2.8->conf->sonar-scanner.properties,修改配置,与sonarqube配置保持一致。
分析项目实例

在需要分析的项目根目录下,新建sonar-project.properties文件,
输入以下信息(必须设置):

sonar.projectKey=my:projectsonar.projectName=testsonar.projectVersion=1.0sonar.sources=srcsonar.sourceEncoding=UTF-8sonar.language=java

设置成功后,启动sonarqube服务,打开cmd窗口;
在cmd进入项目所在根目录,输入sonar-scanner.bat,即可开始进行代码分析。
窗口显示执行成功,便可打开浏览器访问http://localhost:9000/,进入project,找到分析的项目,便可看到分析结果。

0 0
原创粉丝点击