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 进行执行