安装JDK11!!!
官方支持java11(该版本不行,不懒的话往下看)
Oracle下载11要登录(坑爹,懒的话直接网盘下载)
Intel处理器(非M1)
链接: pan.baidu.com/s/1oPe-NMcD… 提取码: pdv9
M1
链接: M1: jdk-11.0.18_macos-x64_bin.dmg 提取码: xgzd
下载完直接安装就行
下载SonarQube
解压就行
运行脚本(修改配置中的java路径)
链接: aufoConfig 提取码: h6wm 将脚本放在加压的SonarQube的一级目录中
也可以拷贝脚本内容,用文本文档另存为autoConfig.sh,运行即可
sh autoConfig.sh
脚本内容如下
#!/bin/sh
echo "---开始配置java路径---"
echo "----备份配置文件到wrapper.conf.bk----"
cp ./conf/wrapper.conf ./conf/wrapper.conf.bk
tmpfile=$(mktemp)
which java
echo "wrapper.java.command=$(which java)" > "$tmpfile"
cat ./conf/wrapper.conf >> "$tmpfile"
mv "$tmpfile" ./conf/wrapper.conf
echo "---完成配置java路径---"
启动和停止脚本存放位置
将脚本放在加压的SonarQube的一级目录中
启动SonarQube
链接: 启动SonarQube脚本 提取码: 7ef6
sh startSonar.sh
#!/bin/sh
echo "---启动SonarQube---"
mac_path=$(find . -type d -name "mac*")
echo "$mac_path"
mac_real_path="$(realpath "$mac_path")"
echo "$mac_real_path"
sonar_path=""$mac_real_path"/sonar.sh"
echo "$sonar_path"
$sonar_path start
echo "---已触发启动SonarQube---"
echo "---等待服务开启打开SonarQube网页....---"
sleep 20
open http://127.0.0.1:9000
echo "---网页已打开,如未加载,请稍后刷新网页---"
停止SonarQube
链接: 停止SonarQube脚本 提取码: nqq4
sh stopSonar.sh
#!/bin/sh
# copyright: robin
# 2023.04.10
mac_path=$(find . -type d -name "mac*")
echo "$mac_path"
mac_real_path="$(realpath "$mac_path")"
echo "$mac_real_path"
sonar_path=""$mac_real_path"/sonar.sh"
echo "$sonar_path"
$sonar_path stop
echo "---已停止SonarQube---"
默认用户名密码都是:admin
初次登录进入密码修改页
修改完成之后就搞定了 TADA🥳🥳🥳🥳🥳🥳🥳🥳