使用sonarqube进行代码分析
在安装好sonarqube后,使用sonarqube对代码进行分析。
前提准备
1.准备项目
在github上拉取了一个java项目,进行测试。
2.配置maven
在maven中进行配置,使maven支持sonarqube。
登录sonarqube,在右上角找到帮助,---帮助,在帮助中找到教程,---分析新项目,如图所示:
创建令牌,输入令牌名---生成,选择你要分析的项目,本文测试项目主要是java语言,使用maven构建,选择好了后在右边看到提示,右边的maven命令。





sonarqube扩展性
sonar实际上是一个web系统,展现了静态代码扫描的结果,结果是可以自定义的,sonarqube 安装,而真正实现代码扫描的是sonar scanner这个工具,另外同时支持多种语言的原理是它的扩展性,通过插件实现的,sonarqube 安装,也就是java jar架包,四川sonarqube 安装,可以在sonar平台上在线安装或者离线安装。
sonarqube 的插件还可以对 java 以外的其他编程语言提供支持,sonarqube 安装,对国际化以及报告文档化也有---的支持。
sonarqube预置条件
1.已安装java环境
2.已安装有mysql数据库
sonarqube安装
1.数据库配置
进入数据库命令
#mysql -u root -p
2.安装sonar与sonar-runner修改sonar配置文件
编辑
这里使用mysql,因此取消mysql模块的注释
3.添加数据库驱动
除了oracle数据库外,其它数据库驱动都默认已经提供了,且这些已添加的驱动是sonar支持的,因此不需要修改
4.启动服务
5.sonar中文补丁包安装
苏州华克斯公司-sonarqube 安装由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司拥有---的服务与产品,不断地受到新老用户及业内人士的肯定和---。我们公司是商盟会员,---页面的商盟图标,可以直接与我们人员对话,愿我们今后的合作愉快!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713a1.zhaoshang100.com/zhaoshang/283344195.html
关键词: