sonarqube配置全指南,sonarqube踩坑记录
2020/3/7 8:02:13
本文主要是介绍sonarqube配置全指南,sonarqube踩坑记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装步骤
1.安装JDK:
JDK11(1.8版本无法安装sonarqube)
如果无法找到下载地址,私信我。
2.安装sonarqube:
8.2 community社区版,我安装的是windows版本
https://www.sonarqube.org/downloads/
3.数据库版本
SQL Server 2016(sql server version需要在12以上,也就是SQL Server 2012及以下版本是不兼容sonarqube 8.2的)
配置过程:
- 安装完毕,打开此目录,运行StartSonar.bat
2.启动浏览器,访问http://localhost:9000 , 如出现下图则表示安装成功。
3.配置连接sql server (注:我之前打算使用Mysql, 不过Sonarqube已经官方说明不再支持Mysql,我便切换成sql server,最新版本的sonarqube需要Sql Server 2016+)
打开conf目录下的 sonar.properties文件,添加如下sql 连接 :
sonar.jdbc.url=jdbc:sqlserver://10.60.215.202;databaseName=sonar
sonar.jdbc.username=sa
sonar.jdbc.password=123456
4.重启,即重新运行StartSonar.bat,使用admin ,admin登陆系统
5.Sonar中创建project ,并配置命令
5.进到要扫描的项目根目录,执行:
mvn sonar:sonar \ -Dsonar.projectKey=JEPS \ -Dsonar.host.url=http://10.60.25.121:9000 \ -Dsonar.login=6dc9cd89575d252d12d450267a64c0ee4bca3c65
扫描结果:
这里扫码的时候提示lifecycle-mapping jar包找不到,使用这个方式安装一下就好
git clone https://github.com/mfriedenhagen/dummy-lifecycle-mapping-plugin.git , 然后mvn install即可安装这个缺失的包
关注作者,更多好文等你发现:
本文由博客群发一文多发等运营工具平台 OpenWrite 发布
这篇关于sonarqube配置全指南,sonarqube踩坑记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解