1.jdk环境

image.png

sonar当前最新版本v8.8 必须是11版本

jenv global 11.0.2

2.下载和安装SonarQube

下载社区版SonarQube:
点击前往官网下载

image.png

2.1.将压缩包移动到/Applications/下,并解压

2.2.文件夹更名为SonarQube

3.下载和安装SonarScanner

点击前往官网下载

image.png

3.1将压缩包移动到/Applications/下,并解压

3.2文件夹更名为SonarScanner

4.下载汉化插件

下载汉化插件:
点击前往github下载
将下载的文件(sonar-l10n-zh-plugin-8.8.jar)移动到 /Applications/SonarQube/extensions/plugins/ 下

5.配置环境变量

vi ~/.bash_profile
# 添加以下变量
export PATH="/Applications/SonarScanner/bin:$PATH"
export PATH="/Applications/SonarQube/bin:$PATH"

启动SonarQube

sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh console

其他命令

# 启动
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh start
# 停止
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh stop
# 日志
tail -f /Applications/SonarQube/logs/sonar.log  

Q.E.D.


自能成羽翼,何必仰云梯。