最近学习了sonarqube扫描公司的代码,这里记录一下安装部署以及使用
1、安装部署
(1)安装jdk环境
(2)解压sonarqube到本地,运行目录下脚本sonarQube\bin\windows-x86-64\StartSonar.bat
(4)修改sonarqube-7.8\conf\sonar.properties文件,添加sonar库
(5)启动后输入账号:admin 密码:admin登录
(6)安装汉化
2、整合gradle
1)下载地址https://gradle.org/releases/选择一个版本下载
(2)解压Gradle 并配置环境变量
(3)配置sonar-project.properties文件
附上官方说明文档地址https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle/
注意:扫描之前需要在sonar项目界面添加项目,添加完毕生成的项目key对应sonar.login
(4)gradle.build中添加sonar插件
注:若项目中使用了lombok,一定要添加下图配置,否则build失败