一、安装sonar扫描工具
1. 下载sonarqube,并解压
2. 下载sonar scanner,并解压
3. 进入sonarube的conf文件夹下,修改sonar.properties文件
sonar.sorceEncoding=UTF-8 sonar.login=admin sonar.password=admin
4. 进入Scanner目录,把bin路径配置到环境变量里,进入conf文件夹下,修改sonar-scanner.properties文件
sonar.sorceEncoding=UTF-8 sonar.login=admin sonar.password=admin sonar.scm.disablied=true
5. 输入sonar-sacnner --version,显示版本信息就说明配置成功
6. 进入/Users/mapeipei/Downloads/sonartest/sonarqube-7.7/bin/macosx-universal-64 启动sonar
Sonar.sh start
打开浏览器,输入http://localhost:9000,使用帐号密码admin登录
二、配置运行sonar扫描和分析结果(以app-study-android-padtest项目为准)
- 进入项目跟目录,新建sonar-project.properties文件,配置以下信息
#sonar.projectKey和sonar.projectName一般是项目名 sonar.projectKey=app-study-android-padtest sonar.projectName=app-study-android-padtest sonar.projectVersion=1.0 #sonar.sources指向Java代码目录、 sonar.sources=/Users/mapeipei/StudioProjects/app-study-android-padtest/app/src/main/java #build后产生的classes目录 sonar.java.binaries=/Users/mapeipei/Downloads/sonartest/sonar_test sonar.language=java sonar.sourceEncoding=UTF-8 sonar.profile=AndroidLint
- 进入项目所在根目录,运行sonar-scanner,如果失败,可以用命令sonar-scanner -e或者-X查看具体错误进行修正。运行完毕在http://localhost:9000,点击项目,可以查看结果
原文地址:https://www.cnblogs.com/mpp0905/p/10821880.html
时间: 2024-11-01 16:52:43