下载运行
https://www.sonarsource.com/products/sonarqube/downloads/
解压后在bin目录启动对应系统的启动脚本如windows-x86-64目录下的StartSonar.bat
需要如果启动失败可能是jdk版本问题,尝试jdk17
启动成功访问localhost:9000
默认账号密码均为admin
配置使用
安装中文插件
Administration -> Marketplace -> Plugins 搜索 chinese,安装如下插件
然后重启服务
如果插件安装失败可在https://github.com/xuhuisheng/sonar-l10n-zh/releases/
手动下载jar,然后放到 extensions\plugins
目录下,重启服务
安装报告导出插件
https://github.com/cnescatlab/sonar-cnes-report/releases/
应用市场没有该插件,需要自行安装,安装过程同上
配置本地项目
在项目根目录创建文件sonar-project.properties
在其中添加上面命令的选项
sonar.projectKey=test
sonar.sources=.
sonar.host.url=http://localhost:9000
sonar.login=sqp_142583fc76083a8da364ced796aca43d3d270c70
sonar.java.binaries=.
下载SonarScanner
https://docs.sonarsource.com/sonarqube/9.9/analyzing-source-code/scanners/sonarscanner/
windows下,下载解压后将bin目录加入环境变量
执行扫描
在sonarqube运行的前提下,在项目根目录执行 sonar-scanner.bat
进行扫描
报告导出
其他
规则禁用
禁用特定规则