Windows下sonarqube10.0安装与配置(二)
安装中文插件
依次寻找Administration->Marktplace->Plugins
在下方的搜索栏搜索Chinese插件,选择第一个点击install(如没有,上方可能存在安装插件的风险提示,确认即可),如图所示
但是这种方法大概率会出现问题,提示安装失败,这时需要自己前往github,点击jar文件下载即可
下载完毕后,将文件放入之前所安装的sonarqube下extensions/plugins路径即可
重启sonarqube(ctrl+c),安装成功。
配置数据库
如果只是想体验或测试一下sonarqube,这一步跳过即可
注意:sonarQube在7.8以后的版本中不再继续支持MySQL,因此这里选择PostgreSQL
安装PostgreSQL
创建数据库用户
打开pgAdmin 4
创建sonar用户
在General中设置用户名为sonar,Privileges中控制权限。用户名为sonar,密码为sonar
创建数据库
点开Databases,右键 ,创建数据库sonar
与数据库断开连接,将登录用户更换为sonar
重新连接数据库,需要输入之前所设置的sonar用户的密码
配置数据库名称和密码
#加入到sonarqube安装目录的conf目录下sonar.properties文件中
#配置数据库名称和密码
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
#设为开放
sonar.jdbc.url=jdbc:postgresql://localhost/sonar?currentSchema=public
添加环境变量
注意改为sonar实际安装路径
重启sonar服务(ctrl+c)
再次打开后底部的数据库提示就消失了,执行扫描任务后在数据库的Tables下就会生成数据了。
安装扫描器
此时的soanr还无法进行扫描,需要安装扫描器
先创建一个本地项目,方便演示,可根据自身需求选择别的选项
根据需求设置项目名即可
选择本地分析项目,根据自身需求选择
创建令牌,默认就好
下载解压windows平台扫描器
官网
将文件夹放到自己可以记住的地方
将bin目录的路径添加到%PATH%环境变量中
做完这些,可以进行扫描了
复制sonar给出的命令。
在所需扫描的项目下打开cmd,执行命令即可。
扫描结束后,如果分析成功,sonar界面便会自动更新。
如果报错,根据具体报错进行相应修改即可。
具体错误以及解决方法之后会写。
扫描结束后,如果分析成功,sonar界面便会自动更新。
如果报错,根据具体报错进行相应修改即可。