Sonarqube 遇坑记IOS

1:部门领导想看代码质量情况,怎么办?找工具啊 Sonar,https://www.sonarqube.org
2:电脑:mac
环境:java:1.8
mysql:Server version: 5.7.20 MySQL Community Server (GPL)
创建数据库 sonar 和 用户sonar :
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’;
GRANT ALL ON sonar.* TO ‘sonar’@’%’ IDENTIFIED BY ‘sonar’;
GRANT ALL ON sonar.* TO ‘sonar’@’localhost’ IDENTIFIED BY ‘sonar’;
FLUSH PRIVILEGES;
sonar:sonar–runer:
https://pan.baidu.com/s/1i4NYSW9 提取码:ja37
文件放置在/usr/local 下 并配置相应的环境变量:
完成后配置bin环境变量PATH~
3: 修改sonarQube 下的配置文件:sonar.properties配置文件/usr/local/sonar/conf/sonar.properties
配置数据库登陆账号密码
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

sonar-runner配置:sonar-runner.properties配置文件/usr/local/sonar-runner/conf/sonar-runner.properties。

onar.host.url=http://localhost:9000

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8

sonar.jdbc.username=sonar
sonar.jdbc.password=sonar

sonar.sourceEncoding=UTF-8

sonar.login=admin
sonar.password=admin

以上3:如果自己下载需要自己手动的配置,假如下载我的网盘数据完全不用,只需要修改配置即可
4:进入sonarqube: /usr/local/sonar/bin/macosx-universal-64/
sudo ./sonar.sh start 启动sonar。在浏览器打开localhost:9000查看
5: 使用Homebrew来安装xctool、oclint、gcovr。
brew install xctool
brew tap oclint/formulae
brew install oclint
brew install gcovr
注意使用过程中,可能存在命令找不到的情况,假如存在选择手动下载配置环境变量
6: https://github.com/zgbilltalent/runtimedemo 示例代码
参考网址:http://www.jianshu.com/p/6b61783b9a38
7: oclint: error: one compiler command contains multiple jobs:
请参考网址:http://www.jianshu.com/p/4f505e92d557 在示例代码中已经做了更新
8:还有 root 用户问题,估计版本有问题,还有就是数据库启动有问题,配置有问题,
看看成果:
这里写图片描述

这里写图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值