一、安装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项目为准)

  1. 进入项目跟目录,新建sonar-project.properties文件,配置以下信息
#sonar.projectKey和sonar.projectName一般是项目名
sonar.projectKey=app-study-android-padtest
sonar.projectName=app-study-android-padtestsonar.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_testsonar.language=java
sonar.sourceEncoding=UTF-8
sonar.profile=AndroidLint

  

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

转载于:https://www.cnblogs.com/mpp0905/p/10821880.html

sonar扫描android项目配置 mac版相关推荐

  1. 使用Android Data Recovery Mac版恢复Android数据教程

    在很多情况下,电话数据都会丢失,不仅会受到物理损坏(如被砸碎),还会因错误操作(如升级失败和意外删除)而丢失.因此,全面的Android数据恢复对于您检索所需数据是必需的,而AnyMP4 Androi ...

  2. sonar扫的是class还是Java_用Sonar扫描sonar-java项目提示需要配置sonar.java.binaries参数的问题...

    今天在执行在sonar代码检查的时候报出来这么一个错: [INFO]------------------------------------------------------------------ ...

  3. Android开发之Mac版Eclipse环境配置

    [主要内容] 1. Android开发简介 2.Android开发准备工作 3. Android常用的开发工具4. Eclipse下载安装 5. Eclipse使用介绍 一.Android开发简介 大 ...

  4. 【JetPack】为现有 Android 项目配置视图绑定 ( ViewBinding ) 模块 ( 视图绑定不影响传统布局操作 | 视图绑定类关联 Activity | 视图绑定类本质 )

    文章目录 I . 为现有项目配置 视图绑定 ( ViewBinding ) 应用 II . 视图绑定 ( ViewBinding ) 定制 III . 视图绑定 ( ViewBinding ) 对于正 ...

  5. Android Studio 快捷键--MAC版详解

    本文转载自 https://blog.csdn.net/fanpeihua123/article/details/53691512 要点总结 : -- 熟练使用快捷键 : 在任何编程环境中, 熟练使用 ...

  6. 局域网内使用adb远程调试Android项目(Mac为例)

    前言 因为我的设备要连接硬件,导致type-c接口不能连着电脑,但是连着硬件出现了闪退等bug,又没法看log,听从高手建议研究了一下adb发现还是很好用的. 安装 安装homebrew 安装adb ...

  7. 安装配置mac版_全面战争三国 Mac版Mod安装指南

    全面战争三国 这款游戏有多火这里就不在赘述了,难得的是开发商如此良心,居然出了MacOS版,这下MBP终于不在是摆设了,也从此沉迷匡扶汉室,不可自拔.游戏初期,自然有很多的不合理之处,自然,这可难不倒 ...

  8. 【Android 开发】mac 版 Android Studio 连接夜神模拟器的方法

    刚接触 Android 开发,在配置模拟器的时候发现 Android Studio 连接不到 夜神模拟器 ,网上找一大堆方法都是 Windows 版本的,所以这里把方法记录一下. 首先打开 Andro ...

  9. android 实现qq动画,Android项目:简易版QQ的实现

    简易版QQ实现涉及的三个功能模块 引导界面 splash界面(静态) 1.作用:初始化服务器端的一些数据,初始化成功后跳转到主界面 2.页面的延迟跳转: //在主线程中: new Handler(). ...

最新文章

  1. jupyter和matlab的配置
  2. 【转】dijkstra算法
  3. Docker学习——Dockerfile 指令详解(五)
  4. 几个 PHP 的“魔术常量”
  5. 单目视觉里程计 mono vo
  6. Nginx高可用-Keepalived
  7. 2022年电子商务概论(农)之形考作业三
  8. 心形尺寸比例图解_图解深度剖析异形钻
  9. Linux文件管理之(高级)、⽂件查找、上传与下载、输出与重定向、字符处理命令、打包压缩解压缩、文件系统
  10. window系统批量测试IP地址的bat脚本
  11. HDU - 2072 -- 单词数【set or 字典树】
  12. LSR:用于文档关系抽取的潜在图结构迭代优化推理方法
  13. 拜水野三坡 求得一身财气
  14. SSD《一》-- 基础知识
  15. Java 7~14各个版本新特性详解
  16. ubuntu 18.04初安装
  17. 拼多多新手商家怎么定价?
  18. 自动曝光修复算法附完整C代码
  19. Spring Boot与安全(安全、Spring Security)
  20. 盘点2019年25大人工智能趋势

热门文章

  1. 13凯越门锁继电器在哪里_汽车中控保险丝在哪里_汽车一年保险费_保险频道
  2. IIC控制设计读写EEPROM
  3. lsb算法 java,解决:-bash: lsb_release: command not found办法
  4. html类名定义规则_好程序员分享Java语言中的标识符规则
  5. 你知道 JavaScript 中的 Arguments 对象都有哪些用途吗?
  6. Style Report 培训开始啦!!
  7. C#拾遗系列(5):泛型委托
  8. python numpy数组切片_python中numpy数组切片实验解释
  9. hexdump命令常用选项-C -v
  10. gradle——eclipse中安装与web项目创建