SonarQube搭建和使用教程

SonarQube下载

sonar 官网: sonar 下载地址:

SonarQube安装

sonar.jdbc.username=root
sonar.jdbc.password=123123
sonar.jdbc.url=jdbc:mysql://localhost:3307/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.web.port=9000

SonarQube中文设置

重启项目即可

Sonar-Scanner安装与使用

sonar-scanner插件是用来分析软件的,和SonarQube配合使用。

Sonar-Scanner下载

下载地址:

解压即可使用

Sonar-Scanner配置与使用

配置环境变量:

新建系统变量: SONAR_SCANNER_HOME=Sonar Scanner根目录 修改系统变量path,新增%SONAR_SCANNER_HOME%in(不新建SONAR_SCANNER_HOME直接新增path亦可);

打开cmd面板,输入sonar-scanner -version,出现下图,则表示环境变量设置成功:

修改conf下sonar-scanner.properties,配置如下:

sonar.host.url=http://localhost:9000(sonar地址)
sonar.sourceEncoding=UTF-8
sonar.jdbc.url=jdbc:mysql://localhost:3307/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=******
sonar.jdbc.password=*******

在要检测的项目根目录下新建sonar-project.properties,内容如下:

sonar.projectKey=your_project(自己定义)
sonar.projectName=your_project(自己定义)
sonar.projectVersion=1.0
sonar.sources=src(代码目录)
sonar.java.binaries=target(classes文件目录,不加会报错)
sonar.language=java
sonar.sourceEncoding=UTF-8
经验分享 程序员 微信小程序 职场和发展