Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

我这里使用7.4因为使用JDK是1.8

其它版本看下依赖版本就好

1、下载7.4版本安装包

https://binaries.sonarsource.com/CommercialDistribution/sonarqube-developer/sonarqube-developer-7.4.zip

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

2、配置数据库(Mysql)<初始化sonar相关信息> 。也可以配置其它数据库EQ:Oracle 把ojdbc放到jar目录下

将以下内容写到sonar.properties里

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8

3、配置汉化包(可配可不配)版本是1.24  兼容sonar7.4

下载地址:

https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/download/sonar-l10n-zh-plugin-1.24/sonar-l10n-zh-plugin-1.24.jar

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

下载好过后放在extensions\plugins目录下

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

4、启动

点击StartSonar.bat启动 没配置的情况下账号密码admin/admin

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

第一次会很慢要初始化数据库

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

cmd窗口出现以下就成功了,如果出现错误可以在logs里查看日志

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

访问http://localhost:9000

第一次稍等下,比较慢

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

等待一段出现页面点击登录admin/admin

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

点击查看系统也能看到mysql相关信息

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

6、在本地环境Maven配置进行代码质量扫描

点击分享新项目

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

数据令牌token我这随便输入的,点击创建

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

点击继续

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

选中Java语言,Maven开发,然后就会出现maven的命令 复制以下

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

在项目中添加maven

Working directory: 项目地址

Command Line:就是刚刚copy的命令,命令前mvn我就删掉了

Profiles: 环境如果项目没有配置就不用填

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

在项目目录下创建文件sonar-project.properties

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

##项目key 不重复
sonar.projectKey=sonar_scanner_stdn
###项目名称
sonar.projectName=stdn
##版本
sonar.version=1.0
##扫描资源
sonar.sources=src
#
sonar.binaries=bin
##扫描语言
sonar.language=java
##编码
sonar.sourceEncoding=UTF-8

然后点击run maven

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

访问http://localhost:9000/project可以看到项目相关信息

Windows安装使用SonarQube7.4 对java项目进行代码质量扫描

上一篇:淘系自研前端环境管理工具 AppToolkit 正式发布


下一篇:AIX 上使用NFS实现AIX之间文件网络共享