sonar扫描android项目配置 mac版

Posted mpp0905

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sonar扫描android项目配置 mac版相关的知识,希望对你有一定的参考价值。

一、安装sonar扫描工具

1. 下载sonarqube,并解压

2. 下载sonar scanner,并解压

  技术图片

3. 进入sonarubeconf文件夹下,修改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项目为准

  1. 进入项目跟目录,新建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

  

 

  1. 进入项目所在根目录,运行sonar-scanner,如果失败,可以用命令sonar-scanner -e或者-X查看具体错误进行修正。运行完毕在http://localhost:9000,点击项目,可以查看结果

 

 技术图片

 

以上是关于sonar扫描android项目配置 mac版的主要内容,如果未能解决你的问题,请参考以下文章

Mac-Sonar系统执行代码分析

Jenkins 集成Sonar代码质量扫描

解决Sonar扫描Lombok注解的代码没有覆盖率

什么是 Sonarqube dotnet SONAR_SCANNER_OPTS 等价物?

Sonar静态代码扫描工具怎么配置针对“代码注释”的规则

ant+sonar+jacoco代码质量代码覆盖率扫描