sonarQube 的使用

本文介绍了SonarQube代码检查工具的使用与配置。该工具运行需Java环境,版本要匹配。默认端口9000,可按步骤汉化。还说明了数据库配置,如MySQL的设置,可使用sonar - scanner - 3.2.0.1227 - windows插件,最后介绍了创建项目文件及执行步骤。

 

  

  sonarQube 代码检查工具    这个会生成对应的表,建议建立一个单独的库

 

    1. 下载软件    软件运行需要java环境, 版本要和java 的版本进行匹配。    我使用的是 7.3  对应的Java 8

    2. 默认的端口是9000   

    3.进行汉化  的步骤

    4.  下载对应的包  https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-1.16

    5. 将jar 放入到 extensions/plugins 下面,重新启动

 

    对数据库的配置(如mysql  从conf/sonar.properties   放开设置并更改自己的)    

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar

 

 

    我们使用  sonar-scanner-3.2.0.1227-windows 插件配合使用,当然也可以选择其他工具

    软件下载地址   https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/

    详细地址  https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-windows.zip     如果网页不能访问,试试使用迅雷下载

     设置数据库  进入到  conf/sonar-scanner.properties

    和上面的相同

    

    创建项目文件

    sonar-project.properties

    内容如下

    

# sonar-scanner
# 项目的key
sonar.projectKey=sxmd_generator
# 项目的名称
sonar.projectName=generator
# 项目版本
sonar.projectVersion=1.0
# 需要分析源码母驴
sonar.sources=src
# 这个是target 分析 如果没有可以不写
sonar.java.binaries=target/classes
sonar.langure=java
sonar.sourceEncoding=UTF-8

  执行

  添加bin  目录的环境变量,sonar-scanner -v    查看环境变量是否安装成功

  cmd 进入到项目中,    sonar-scanner  进行执行

 

 

 

    

转载于:https://www.cnblogs.com/chengyangyang/p/11174038.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值