sonarQube代码质检入门使用

##sonarQube代码质检平台
##教程适用:windows+Java+Mysql+Maven

准备条件
  • 数据库:mysql(版本高于5.6)、sqlServer、oracle
安装webServer
  • 下载路径
  • 下载并解压后,编辑安装路径下的<install_directory>/conf/sonar.properties文件
    编辑数据库配置信息

    sonar.jdbc.username=userName
    sonar.jdbc.password=password
    sonar.jdbc.url=jdbc:mysql://localhost:3306/DbName?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
    useUnicode=true&characterEncoding=utf8为必须参数(否则后面启动sonar报错)
    rewriteBatchedStatements=true&useConfigs=maxPerformance为推荐添加参数(启动日志中推荐)

:题主是想测试自己的项目代码,因此在数据库中新建一个用户(sonarque),再给sonarque赋予操作相应表的权限(mysql创建用户+赋权限过程略)

  • 添加JDBC驱动(除了oracle外,其他数据库驱动已经提供,此驱动只能有一个),oracle添加到 <install_directory>/extensions/jdbc-driver/oracle目录下
  • 启动webServer
    监听的默认端口是9090,路径为’/’,可在 <install_directory>/conf/sonar.properties中修改
    sonar.web.host=192.0.0.1
    sonar.web.port=80
    sonar.web.context=/sonar
下载对应语言插件

sonar-java插件地址
其他语言插件一样
将下载的插件放在extensions/plugins路径中

现在,就可以开启sonar啦

双击bin/windows-x86-64/StartSonar.bat,启动。
访问localhost:9000,出现如下图片,安装sonar成功
安装成功

下面,就是要分析自己的代码啦

题主使用maven管理依赖,因此下面只有Maven项目的步骤,其他请移步官网自行查看~~
先放官网使用maven的文档说明:分析maven项目

  • maven Version:3.x,2.x不适用

  • maven安装目录下的settins.xml

    org.sonarsource.scanner.maven sonar true

不错不错,看见的第一个bug就是之前一直想的一个毛病~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值