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
