完整 MAC上Android在SonraQube上配置、应用

 MAC上Android在SonraQube上配置、应用

 1、安装相应工具

  • sonarqube安装包
  •  jdk11 (最新版的sonarqube需要jdk11)
  • SonarQube Scanner (brew install sonar-scanner)

 

安装完 使用 sonar-scanner -v测试下

INFO: Scanner configuration file: /usr/local/Cellar/sonar-scanner/4.0.0.1744/libexec/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner 4.0.0.1744
INFO: Java 11.0.3 Oracle Corporation (64-bit)
INFO: Mac OS X 10.14.5 x86_64
  •  mysql 非必需品

安装完所需的一切之后可以开始实践了


 2.启动sonarqube

 

 1.到对应路径启动

用命令行cd到当前目录下


 

sh sonar.sh start

出现下面这行字

Starting SonarQube...
Started SonarQube.

2.打开浏览器做相对应初始化的配置

在浏览器输入 `http://localhost:9000` 本地端口
出现现在下面图片

(第一次进入右边是没有已分析项目)

登陆默认账号密码 admin
在配置当中安装相应的插件,这边可以下载中文版
 

查看项目,第一次进去是没有项目的
 

 3.配置相对应的Android项目

在Android的根目录新增文件

配置文件如下

# must be unique in a given SonarQube instance
sonar.projectKey=com.hugh.basis
# this is the name displayed in the SonarQube UI
sonar.projectName=AndroidBasis
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set.
# If not set, SonarQube starts looking for source code from the directory containing
# the sonar-project.properties file.
sonar.sources=/Users/macbook/AndroidStudioProjects/AndroidBasis/app/src
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
#path to your project build output path
sonar.java.binaries=app/build/intermediates/classes/ 
sonar.java.source=1.8
sonar.sourceEncoding=UTF-8
sonar.host.url=http://localhost:9000
sonar.language=java


在当前根目录下执行

 sonar-scanner

出现以下信息

INFO: Analysis total time: 18.872 s
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 20.633s
INFO: Final Memory: 16M/57M
INFO: -------------------------------------

再回到刚刚的页面

以上就是完整的Android在mac下配置sonarqube的完整流程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值