#因公司投标需要代码扫描报告,以前使用过sonar,使用也比较简单,所以就重新搭建一套用于后面公司内部使用
sonar7.9.2安装步骤
环境centos7
1. 首先安装java11
sonar7.9.2需要java11才能运行, 安装openJdk11即可
yum install -y java-11-openjdk
2. 下载sonar7.9.2
sonar下载地址: https://www.sonarqube.org/downloads/
下载解压即可,我安装在opt/sonar下
3. sonar使用elasticsearch作为存储,不能使用root账号运行
adduser sonar #添加账号
passwd sonar #设置密码
执行授权 chown -R sonar /opt/sonar
切换用户su sonar
执行 /opt/sonar/bin/linux-x86-64/sonar.sh start
至此sonar已经安装完毕
4. 安装pdf插件
pdf report插件地址https://gitee.com/zzulj/sonar-pdf-plugin/releases
安装后在sonar配置pdf账号和密码,在maven的settings.xml配置即可,如图
5. 汉化
登录之后,如图操作