1. 下载sonarqube7.4,所有历史版本下载地址
2. 进入解压后的目录:sonarqube-7.4\conf
1)编辑sonar.properties
搜索JDBC注释掉的地方,添加上这串:

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
sonar.login=admin
sonar.password=admin

注意:高版本不支持MySQL了,这里注释会写明支持的数据库。

2)编辑wrapper.conf
添加java的位置:(如果版本是jdk8或以上就省略这步)

wrapper.java.command=java(不是jdk8需要改这个位置)

3. 下载sonar-scanner-cli,所有历史版本下载地址
0)编辑sonar-scanner.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=root
sonar.jdbc.password=123456

1)新建环境变量
变量名:SONAR_RUNNER_HOME
变量值:C:\soft\SonarQube\sonar-scanner (此处是你所下载的sonar-scanner解压之后所在的文件)
2)编辑Path环境变量,输入内容: ;%SONAR_RUNNER_HOME%\bin; (注意分号; 是英文状态下的),之后保存退出
3)以管理的身份启动cmd命令窗口,查看sonar-scanner的版本信息:sonar-scanner -v。
4)新建配置文件sonar-project.properties
打开要进行代码分析的项目根目录,新建sonar-project.properties文件,文件内容如下:

#projectKey是项目的唯一标识,不能出现重复,可随意起sonar.projectKey=项目标识,随便起即可# this is the name displayed in the SonarQube UI,不能是中文sonar.projectName=你的项目名称# 项目的版本号sonar.projectVersion=0.5# 项目的代码的编码格式sonar.sourceEndcoding=UTF-8# 项目的语言sonar.language=java# 项目的源代码目录sonar.sources=src# 项目的编译生成的class文件的所在目录sonar.java.binaries=target/test-classes

注意:数据库要记得建,第一次启动会比较慢
5)启动StartSonar.bat服务,并以管理员的身份启动一个cmd命令窗口,cd命令进入项目的根路径下,执行命令:sonar-scanner,开始对你的代码进行质量审核。之后保存
6)之后访问http://localhost:9000/, 并进行登录admin/admin,即可查看代码审查结果信息。附界面图:

原文链接:https://blog.csdn.net/qq_28433521/article/details/98479866

windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】相关推荐

  1. Centos7与Windows安装JDK8及环境变量配置(附安装包)

    Centos7与Windows安装JDK8及环境变量配置(附安装包) 问题背景 linux安装JDK8 windows安装JDK8 心得 Lyric: 种麦芽糖的山坡 问题背景 因为老忘记JDK安装和 ...

  2. Centos7 安装Sonarqube7.7

    文章目录 Centos7 安装Sonarqube7.7 1.安装jdk11 1.1查看当前linux是否安装java 1.2 上传jdk到linux文件目录 1.3 配置环境变量 2. 安装mysql ...

  3. windows 安装 spark 及 pycharm 调试 TopN 实例

    2019独角兽企业重金招聘Python工程师标准>>> 首先声明本文搭建的环境为:windows8.1 + spark1.6.0 + python2.7 + jdk8,spark o ...

  4. Windows 安装 JDK-11

    目标 在 windows 上安装 JDK-11 安装 下载 JDK 安装包 地址下载https://download.csdn.net/download/m0_47406832/83449704 解压 ...

  5. Redis的Windows安装和简单使用

    Redis的安装和简单使用 一.Redis的windows安装 二.Redis的启动和简单使用 2.1我们启动一下服务器端和客户端 2.2 redis的简单操作 2.3 如果你要设置密码,或者修改端口 ...

  6. Windows 安装 Podman Desktop

    Windows 安装 Podman Desktop podman 简介 概述和范围 Roadmap 路线图 Rootless 无根 podman 安装说明 Podman for Windows 前置条 ...

  7. Windows安装用于OCR的Tesseract及使用命令行参数进行OCR

    Windows安装用于OCR的Tesseract及使用命令行参数进行OCR 1. 效果图 2. Tesseract 安装及验证 参考 这篇博客将介绍如何安装和使用光学字符识别(OCR Optical ...

  8. 如何把Windows安装的所有打印机列出来

    [转]最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值. 在下面的程序中我 ...

  9. 安装了email模块还是报错_Git windows安装及使用教程

    设置ssh秘钥 git仓库 基本信息设置 创建分支并上传 github重命名分支 切换分支并上传 其他命令 上传文件报错 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 G ...

最新文章

  1. 使用ThreadLocal来解决问题
  2. 【渝粤题库】陕西师范大学202881 电子商务概论
  3. Linux编程练习 --进程间通信2--两个管道实现双向通信
  4. 1.4 为什么深度学习会兴起?(Why is Deep Learning taking off?)
  5. java 获取 正在执行的方法名
  6. Python 从协议到抽象基类
  7. windows2008r2安装笔记
  8. 网络篇 使用Visio来画网络拓扑图01
  9. 数字图像处理与Python实现-边缘检测-Roberts算子边缘检测
  10. java drawline_Java Graphics.drawLine方法代码示例
  11. 【STM32H7的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算
  12. 金山卫士开源代码_官方下载地址
  13. 卡方检验有哪些指标?卡方值怎么计算?
  14. rk键盘快捷键快捷键不一致_为什么其他键盘语言的键盘快捷键和可访问性很少起作用...
  15. 如果你真的想要做好互联网项目 请不要将项目的技术外包
  16. 分鱼问题c语言,五人分鱼问题(附答案)
  17. MyEclipse 2016 Windows/Linux/Mac 版下载地址
  18. SQL Server DeadLock 分析
  19. 程序中数值的表示方法
  20. 对腾讯(QQ)的建议

热门文章

  1. 【uniapp】[Vue warn]: Invalid component name: “.-pages-Myblock-uni_myMessage“. Component names should
  2. IntelliJ IDEA项目正常编译,但是代码部分飘红
  3. DevOps推广实践总结
  4. 台式电脑打不开计算机c盘,电脑打不开显示C盘损坏怎么办
  5. Java实现求质数(素数)
  6. 人力资源数据分析师前景_偏人力的数据分析师怎么样?
  7. 苹果平板电脑成长历程
  8. 游戏开发常用引擎工具介绍对比区别(UE4,Unity,Cocos,LayaAir,[egret白鹭])
  9. datasources数据源自动配置
  10. iphone的铃声格式