sonar扫描android项目配置 mac版
一、安装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-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
- 进入项目所在根目录,运行sonar-scanner,如果失败,可以用命令sonar-scanner -e或者-X查看具体错误进行修正。运行完毕在http://localhost:9000,点击项目,可以查看结果
转载于:https://www.cnblogs.com/mpp0905/p/10821880.html
sonar扫描android项目配置 mac版相关推荐
- 使用Android Data Recovery Mac版恢复Android数据教程
在很多情况下,电话数据都会丢失,不仅会受到物理损坏(如被砸碎),还会因错误操作(如升级失败和意外删除)而丢失.因此,全面的Android数据恢复对于您检索所需数据是必需的,而AnyMP4 Androi ...
- sonar扫的是class还是Java_用Sonar扫描sonar-java项目提示需要配置sonar.java.binaries参数的问题...
今天在执行在sonar代码检查的时候报出来这么一个错: [INFO]------------------------------------------------------------------ ...
- Android开发之Mac版Eclipse环境配置
[主要内容] 1. Android开发简介 2.Android开发准备工作 3. Android常用的开发工具4. Eclipse下载安装 5. Eclipse使用介绍 一.Android开发简介 大 ...
- 【JetPack】为现有 Android 项目配置视图绑定 ( ViewBinding ) 模块 ( 视图绑定不影响传统布局操作 | 视图绑定类关联 Activity | 视图绑定类本质 )
文章目录 I . 为现有项目配置 视图绑定 ( ViewBinding ) 应用 II . 视图绑定 ( ViewBinding ) 定制 III . 视图绑定 ( ViewBinding ) 对于正 ...
- Android Studio 快捷键--MAC版详解
本文转载自 https://blog.csdn.net/fanpeihua123/article/details/53691512 要点总结 : -- 熟练使用快捷键 : 在任何编程环境中, 熟练使用 ...
- 局域网内使用adb远程调试Android项目(Mac为例)
前言 因为我的设备要连接硬件,导致type-c接口不能连着电脑,但是连着硬件出现了闪退等bug,又没法看log,听从高手建议研究了一下adb发现还是很好用的. 安装 安装homebrew 安装adb ...
- 安装配置mac版_全面战争三国 Mac版Mod安装指南
全面战争三国 这款游戏有多火这里就不在赘述了,难得的是开发商如此良心,居然出了MacOS版,这下MBP终于不在是摆设了,也从此沉迷匡扶汉室,不可自拔.游戏初期,自然有很多的不合理之处,自然,这可难不倒 ...
- 【Android 开发】mac 版 Android Studio 连接夜神模拟器的方法
刚接触 Android 开发,在配置模拟器的时候发现 Android Studio 连接不到 夜神模拟器 ,网上找一大堆方法都是 Windows 版本的,所以这里把方法记录一下. 首先打开 Andro ...
- android 实现qq动画,Android项目:简易版QQ的实现
简易版QQ实现涉及的三个功能模块 引导界面 splash界面(静态) 1.作用:初始化服务器端的一些数据,初始化成功后跳转到主界面 2.页面的延迟跳转: //在主线程中: new Handler(). ...
最新文章
- jupyter和matlab的配置
- 【转】dijkstra算法
- Docker学习——Dockerfile 指令详解(五)
- 几个 PHP 的“魔术常量”
- 单目视觉里程计 mono vo
- Nginx高可用-Keepalived
- 2022年电子商务概论(农)之形考作业三
- 心形尺寸比例图解_图解深度剖析异形钻
- Linux文件管理之(高级)、⽂件查找、上传与下载、输出与重定向、字符处理命令、打包压缩解压缩、文件系统
- window系统批量测试IP地址的bat脚本
- HDU - 2072 -- 单词数【set or 字典树】
- LSR:用于文档关系抽取的潜在图结构迭代优化推理方法
- 拜水野三坡 求得一身财气
- SSD《一》-- 基础知识
- Java 7~14各个版本新特性详解
- ubuntu 18.04初安装
- 拼多多新手商家怎么定价?
- 自动曝光修复算法附完整C代码
- Spring Boot与安全(安全、Spring Security)
- 盘点2019年25大人工智能趋势
热门文章
- 13凯越门锁继电器在哪里_汽车中控保险丝在哪里_汽车一年保险费_保险频道
- IIC控制设计读写EEPROM
- lsb算法 java,解决:-bash: lsb_release: command not found办法
- html类名定义规则_好程序员分享Java语言中的标识符规则
- 你知道 JavaScript 中的 Arguments 对象都有哪些用途吗?
- Style Report 培训开始啦!!
- C#拾遗系列(5):泛型委托
- python numpy数组切片_python中numpy数组切片实验解释
- hexdump命令常用选项-C -v
- gradle——eclipse中安装与web项目创建