- 下载并安装Java jdk,Sonar运行必须依赖jdk。
- 下载sonarqube和sonar-scanner。
- 配置环境变量,打开
.bash_profile
文件,添加以下内容:
# jdkexport JAVA_17_HOME=jdk安装地址export JAVA_HOME=$JAVA_17_HOMEexport PATH=$JAVA_HOME/bin:$PATH:.export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/jrt-fs.jar:.# sonarqubeexport SONAR_HOME=sonarqube解压地址PATH=$PATH:$SONAR_HOME/bin# sonar-scannerexport SONAR_SCANNER_HOME=sonar-scanner解压地址PATH=$PATH:$SONAR_SCANNER_HOME/bin
- 保存并更新配置文件,在控制台输入
source ~/.bash_profile
。 - 进入sonar程序目录,在控制台输入
cd sonarqube解压地址/bin/macosx-universal-64
。 - 运行sonar,在控制台输入
./sonar.sh start
。 - 打开http://localhost:9000,等待使用
admin/admin
登录,修改密码。 - 选择本地项目,生成token。
- 选择项目语言、运行系统,获取运行命令。
- 复制命令,在项目根目录下运行命令。
- 等待扫描、检查验证。
- 下载汉化包,把jar包放到sonar目录
/extensions/plugins/
下,重启sonar,在控制台输入./sonar.sh restart
。