windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】
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】相关推荐
- Centos7与Windows安装JDK8及环境变量配置(附安装包)
Centos7与Windows安装JDK8及环境变量配置(附安装包) 问题背景 linux安装JDK8 windows安装JDK8 心得 Lyric: 种麦芽糖的山坡 问题背景 因为老忘记JDK安装和 ...
- Centos7 安装Sonarqube7.7
文章目录 Centos7 安装Sonarqube7.7 1.安装jdk11 1.1查看当前linux是否安装java 1.2 上传jdk到linux文件目录 1.3 配置环境变量 2. 安装mysql ...
- windows 安装 spark 及 pycharm 调试 TopN 实例
2019独角兽企业重金招聘Python工程师标准>>> 首先声明本文搭建的环境为:windows8.1 + spark1.6.0 + python2.7 + jdk8,spark o ...
- Windows 安装 JDK-11
目标 在 windows 上安装 JDK-11 安装 下载 JDK 安装包 地址下载https://download.csdn.net/download/m0_47406832/83449704 解压 ...
- Redis的Windows安装和简单使用
Redis的安装和简单使用 一.Redis的windows安装 二.Redis的启动和简单使用 2.1我们启动一下服务器端和客户端 2.2 redis的简单操作 2.3 如果你要设置密码,或者修改端口 ...
- Windows 安装 Podman Desktop
Windows 安装 Podman Desktop podman 简介 概述和范围 Roadmap 路线图 Rootless 无根 podman 安装说明 Podman for Windows 前置条 ...
- Windows安装用于OCR的Tesseract及使用命令行参数进行OCR
Windows安装用于OCR的Tesseract及使用命令行参数进行OCR 1. 效果图 2. Tesseract 安装及验证 参考 这篇博客将介绍如何安装和使用光学字符识别(OCR Optical ...
- 如何把Windows安装的所有打印机列出来
[转]最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值. 在下面的程序中我 ...
- 安装了email模块还是报错_Git windows安装及使用教程
设置ssh秘钥 git仓库 基本信息设置 创建分支并上传 github重命名分支 切换分支并上传 其他命令 上传文件报错 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 G ...
最新文章
- 使用ThreadLocal来解决问题
- 【渝粤题库】陕西师范大学202881 电子商务概论
- Linux编程练习 --进程间通信2--两个管道实现双向通信
- 1.4 为什么深度学习会兴起?(Why is Deep Learning taking off?)
- java 获取 正在执行的方法名
- Python 从协议到抽象基类
- windows2008r2安装笔记
- 网络篇 使用Visio来画网络拓扑图01
- 数字图像处理与Python实现-边缘检测-Roberts算子边缘检测
- java drawline_Java Graphics.drawLine方法代码示例
- 【STM32H7的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算
- 金山卫士开源代码_官方下载地址
- 卡方检验有哪些指标?卡方值怎么计算?
- rk键盘快捷键快捷键不一致_为什么其他键盘语言的键盘快捷键和可访问性很少起作用...
- 如果你真的想要做好互联网项目 请不要将项目的技术外包
- 分鱼问题c语言,五人分鱼问题(附答案)
- MyEclipse 2016 Windows/Linux/Mac 版下载地址
- SQL Server DeadLock 分析
- 程序中数值的表示方法
- 对腾讯(QQ)的建议
热门文章
- 【uniapp】[Vue warn]: Invalid component name: “.-pages-Myblock-uni_myMessage“. Component names should
- IntelliJ IDEA项目正常编译,但是代码部分飘红
- DevOps推广实践总结
- 台式电脑打不开计算机c盘,电脑打不开显示C盘损坏怎么办
- Java实现求质数(素数)
- 人力资源数据分析师前景_偏人力的数据分析师怎么样?
- 苹果平板电脑成长历程
- 游戏开发常用引擎工具介绍对比区别(UE4,Unity,Cocos,LayaAir,[egret白鹭])
- datasources数据源自动配置
- iphone的铃声格式