sonar下载地址
https://www.sonarqube.org/downloads/
下载请选择
然后解压 在目录F:\tools\sonarqube-6.7.6\bin\windows-x86-64
启动StartSonar.bat
在浏览器输入http://localhost:9000
第二步添加数据库配置
新建mysql数据库,在F:\tools\sonarqube-6.7.6\conf\sonar.properties
文件下添加
sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance sonar.jdbc.username=root sonar.jdbc.password=123456 sonar.sorceEncoding=UTF-8 sonar.login=admin sonar.password=admin
停止sonar
在win10任务管理器里面停止 这个感觉有点恶心,如果有很多个,都要全部停止,不然再次启动会失败
重启StartSonar.bat 打开数据库表示成功
安装汉化包
安装汉化包试试:页面上找到Administration > Marketplace
,在搜索框中输入chinese
,出现一个Chinese Pack
,点击右侧的install
按钮。
重启StartSonar.bat
sonar-scanner安装
下载地址 https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
添加环境变量打开path,输入F:\tools\sonar-scanner-3.3.0.1492-windows\bin
检查是否安装成功 sonar-scanner -v
修改配置文件F:\tools\sonar-scanner-3.3.0.1492-windows\conf\sonar-scanner.properties
添加数据库连接
sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance sonar.jdbc.username=root sonar.jdbc.password=123456
最后一步在需要分析的项目的跟目录新建sonar-project.properties
加入如下配置
# must be unique in a given SonarQube instance
sonar.projectKey=claimmmcp
sonar.projectName=claimmmcp
sonar.projectVersion=1.0
sonar.sources=src
sonar.binaries=bin
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.java.binaries=target/classes
开始scanner
1、打开CMD命令行,
2、cd进入你的工作空间,某个工程的代码路径,
3、敲入sonar-scanner,即可进行分析
第一次编译遇到的问题
解决办法添加
sonar.java.binaries=target/classes