一 linux上安装
1. 下载安装包
链接:https://pan.baidu.com/s/1l7bqG9u3Ntnnr8oXsa1AKA?pwd=1111
提取码:1111
支持jdk11
2. 新建用户
useradd sonar
3. 创建一个任何用户都能访问的目录
chmod -R 777 sonar
4.切换用户
su sonar
5. 上传安装包
6.解压安装包
unzip sonarqube-8.9.7.52159.zip
7.启动
bash-4.2$ cd /home/sonar/
.bash_history sonarqube-8.9.7.52159/
sonarqube-7.5/ sonarqube-8.9.7.52159.zip
bash-4.2$ cd /home/sonar/sonarqube-8.9.7.52159/bin/linux-x86-64/
bash-4.2$ ./sonar.sh start
Starting SonarQube...
Started SonarQube.
8. 查看
二 idea配置sonar
1. 安装插件 setting 中plugins 中marketPlace 搜索snoarLint
2. Toots----SnoarLint---点击加号
3. url为http://10.10.10.58:9000
4. 代码配置
<java.version>1.11</java.version>
<sonar.login>8ebf649cf1097718e61c644661a7f5ba4957645a</sonar.login>
<sonar.projectKey>sct-lps</sonar.projectKey>
<sonar.host.url>http://10.10.10.58:9000/</sonar.host.url>
<sonar.exclusions></sonar.exclusions>
5. 扫描代码
到项目的目录下,执行命令
mvn clean install sonar:sonar -Dmaven.test.skip=true