windows下搭建sonarqube环境及使用
一、sonarqube简介
- SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如
java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, 等。 - Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse和 IntelliJ IDEA 这些工具里联机查看结果;同时 Sonar
还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。
二、安装
2.1 JDK安装
这里不做过多赘述,本篇使用 jdk1.8_321
2.2 sonarqube下载
本篇使用sonarqube-7.5
下载地址:
链接:https://pan.baidu.com/s/1b-Hr4UpvIm1gArpV8pnKbw
提取码:9802
2.3 sonar-scanner下载
本篇使用sonar-scanner-4.2.0
下载地址:
链接:https://pan.baidu.com/s/1f1j_oTQ4PFBr0UH0W7DPAQ
提取码:9802
2.4 MySql下载
这里不做过多赘述,本篇使用 mysql 5.7
注意:
- 新的版本层出不穷,在选择的时候不要注意查看文档,几个版本之间是否兼容,防止出现安装好以后版本不兼容的问题,那不就是纯纯的大怨种嘛!当然了,我就是那个大怨种,版本来来回回还了好多次!实在不行就按照我的版本来!毕竟这是我试验过的!
三、安装 配置及启动
3.1 前期工作
1、启动mysql数据库,并且创建名称为sonar
数据库
2、将下载好的sonarqube和sonar-scanner安装包到本地之后进行解压
3.2 配置
1、进入sonarqube
解压缩之后的文件目录中,进入conf
文件下,找到sonar.properties
文件,并向其中添加MySQL数据库的连接配置信息如下:
sonar.jdbc.url=jdbc:mysql://127.0.0