SnarQube Scanner_安装和分析项目
SnarQube Scanner客户端安装配置
客户端可以通过IDE插件、Sonar-Scanner插件、Ant插件和Maven插件方式进行扫描分析。常用的有扫描器有Sonar-Scanner和Sonar-Runner,使用起来都差不多。这里我使用Sonar-Scanner来作为检测客户端。
1、下载地址:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
2、配置环境变量
SONAR_SCANNER_HOME = E:\Tools\sonar-scanner-3.2.0.1227
PATH加上%SONAR_SCANNER_HOME%\bin
3、修改配置
sonar-scanner.properties
#sonar服务器的url
sonar.host.url=http://localhost:9000
sonar.sourceEncoding=UTF-8
4、验证
sonar-scanner -v
项目分析
1、在项目下新建sonar-project.properties文件,添加以下内容
#key,唯一标识,直接用项目名即可
sonar.projectKey=项目名
sonar.projectName=项目名
sonar.projectVersion=1.0
#要扫描的代码路径,sonar-project.properties文件的相对路径。【配成.或src】
sonar.sources=.
sonar.sourceEncoding=UTF-8
sonar.language=java
2、在项目下目录下执行以下命令
sonar-scanner
3、查看报告
http://localhost:9000查看分析报告