搭建sonar+sonar-scanner,代码审查环境

一、先决条件

  1. 本地配置maven环境(必须3.x版本)  检测标准:终端输如:mvn -version,出现maven版本
  2. 下载SonarQube  官网下载地址:https://www.sonarqube.org/downloads/
  3. 下载sonar-scanner 官网下载地址: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

二、开始搭建

  1. SonarQube安装配置

将SonarQube解压,进去bin目录,

进入之后运行bat脚本

启动之后,在浏览器中打开localhost:9000,出现如下如

 

    1. 配置

这里使用的是mysql,版本是5.7

刚才介绍过解压后的conf为配置文件夹,进入可看到sonar.properties, 编辑该文件,找到MySQL 5.X 位置,将#注释符号去掉,修改数据库IP、端口和数据库名称
这里用的是本机数据库,所以IP为127.0.0.1,如果是远程数据库改为IP地址即可

 

 

    1. SonarQube其他配置

如图点击Log in进入登录页面,输入账号和密码,默认账号和密码都是admin

 

登录以后,如下图进入插件安装页面

这里常用的即是中文插件,如图搜索chinese pack包进行install

 

安装成功以后restart,如图英文切换为中文

 

  1. Sonar Scanner安装配置

2.1、同样的解压下载的压缩包,如图,进入刚解压得到的文件夹中conf文件夹,配置sonar-scanner.properties

编辑该文件,修改sonar访问的url以及数据库等

    1. 环境变量

将sonar-scanner加入环境变量中,

配置完成以后,在命令行输入sonar-scanner -version,如下图所示,则配置成功

三、项目审查配置

在项目根路径目录下创建文件sonar-project.properties

注意binaries后面的值,是左斜杠

编辑完该文件后打开命令行,进入项目根目录下,然后输入"sonar-scanner"命令,执行代码分析
看到如图success即分析成功

浏览器再次访问SonarQube,可以看到分析的项目wuxi_BIM_3.0,点击项目进入即可看到相关问题及修改方式

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值