SonarQube在Windows环境下下载安装,中文包下载安装,mysql配置,maven配置,idea配置,项目配置
SonarQube的历史版本下载地址:SonarQube历史版本下载地址
我的环境配置的是JDK8,安装SonarQube的版本是7.5
**
1.SonarQube的Windows环境的安装
**
下载sonarqube-7.5zip,并解压。进入解压目录的bin/windows-x86-64/目录下。双击StartSonar.bat进行Windows64系统的SonarQube的软件启动。
启动成功的结果:
出现下面两行,表示启动成功。
jvm 1 | 2020.03.11 14:46:42 INFO app[][o.s.a.SchedulerImpl] Process[ce] is up
jvm 1 | 2020.03.11 14:46:42 INFO app[][o.s.a.SchedulerImpl] SonarQube is up
访问localhost:9000就可以直接访问了
**
2. 汉化中文包
**
SonarQube7.5需要下载sonar-l10n-zh-plugin-1.25.jar文件
下载地址:sonar-l10n-zh-plugin-1.25.zip下载文件地址
下载下来的是zip文件,解压之后,在pom.xml文件目录下进行打包,执行mvn clean package命令,在target目录下找到该jar包。
把这个jar包放在SonarQube的安装路径的\extensions\plugins目录下,重新启动SonarQube服务,再访问localhost:9000就可以看到汉化的目录。
**
3. MySQL数据库配置
**
打开MySQL(我是用的是5.7版本),新建一个数据库(mysonar)
打开SonarQube安装目录下的\conf\sonar.properties文件
添加MySQL数据库连接信息和SonarQube的连接信息
#MySQL数据库连接地址
sonar.jdbc.url=jdbc:mysql://localhost:3306/mysonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
#MySQL数据库用户名
sonar.jdbc.username=root
#MySQL数据库密码
sonar.jdbc.password=wanghao
#SonarQube的编码
sonar.sorceEncoding=UTF-8
#SonarQube的登录名
sonar.login=admin
#SonarQube的登录密码
sonar.password=admin
重新启动SonaQube,启动的时间会长一点,因为要在MySQL数据库中初始化表
StartSonar.bat出现下面的代码,表示SonarQube启动成功
jvm 1 | 2020.03.11 15:00:36 INFO app[][o.s.a.SchedulerImpl] Process[ce] is up
jvm 1 | 2020.03.11 15:00:36 INFO app[][o.s.a.SchedulerImpl] SonarQube is up
**
4. maven配置
**
maven的配置文件中需要添加sonar的以下的配置
<pluginGroups><pluginGroup>org.sonarsource.scanner.maven</pluginGroup></pluginGroups>
<profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><sonar.host.url>http://127.0.0.1:9000</sonar.host.url><sonar.login>admin</sonar.login><sonar.password>admin</sonar.password></properties></profile>
**
5. idea配置
**
idea需要添加SonarLine插件,安装完成重启。
**
6. 项目配置
**
创建一个SpringBoot的简单项目
在pom.xml文件中添加Sonar的插件
<build><finalName>test</finalName><plugins><plugin><groupId>org.sonarsource.scanner.maven</groupId><artifactId>sonar-maven-plugin</artifactId><version>3.2</version></plugin></plugins></build>
在Run/Debug Configurations菜单中,添加一个maven
输入sonar分析的命令,然后Apply,OK
clean verify sonar:sonar
Idea开始分析:
启动结果:
访问:http://localhost:9000,登陆账号和密码都是admin。在首页就可以看到你想要分析的项目的结果。
SonarQube在Windows环境下下载安装,中文包下载安装,mysql配置,maven配置,idea配置,项目配置相关推荐
- linux sublime nodejs,Windows环境下sublime的Nodejs插件详细安装图解
前面的话 搜索了好多文档后,才成功在Windows环境下安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nod ...
- windows环境下MySQL8.0.30的下载安装
1.官网下载 百度搜素MySQL进入官网 点击downloads 此页面下滑点击MySQL Community (GPL) Downloads » 进入新页面后,点击 2.配置初始化文件my.ini ...
- Windows环境下(64bit,内存4G),安装虚拟机(VM12.5),Ubuntu(17.04),anaconda(Python3.6)和TensorFlow(1.3)
以Windows7环境下为例,先在360软件管家里下载了一个"VMware Workstation 64位_12.5.7.0".(当然也可以在网上搜索其他版本的虚拟机.使用360软 ...
- Windows环境下在jupyter Notebook内直接安装d2l的方法
在该环境下打开任意文件 输入以下代码并运行即可解决 !pip install -U d2l --user
- linux mint安装中文包_安装Linux Mint
1.制作安装U盘后,选择非EFI模式启动:选择start Linux Mint(就是第一项): 2.Install Mint:依次选择安装选项,不要连接网络,否则安装时会下载语言包等,全部下载完成需要 ...
- Windows环境下无法将python第三方库安装到Anaconda下
在用命令行进行pip install XXX安装第三方python包时,经常出现安装到C:\Users\ALPHA\AppData\Roaming,这个路径下,而以下路径才是我们需要的:C:\Prog ...
- 在Windows环境下Webots与Ros的联合仿真
系统环境:Win11专业版 21H2 WSL2+Ubuntu18.04+ROS melodic 软件版本:WebotsR2020a rev1 前言 工作原因需要在Windows环境下进行开发,而代 ...
- Windows环境下下载并安装VMware Workstation Pro 17
VMware Workstation是一款能够在Windows环境下运行的虚拟机软件,它可以在操作系统之上再虚拟一个或多个操作系统,使你能够在一台电脑上模拟出多台电脑的场景.这次发布的17版本支持自动 ...
- windows环境下安装RabbitMQ(超详细)
windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...
最新文章
- 模拟人类医生,自动生成靠谱医学报告,腾讯医典创新方法入选CVPR 2021
- android sqlitelog,android-Room-SQLiteLog:(1)SQL变量过多
- elasticsearch安装kibana插件
- 【数据结构与算法】之深入解析“路径总和”的求解思路与算法示例
- Spark技术内幕:Stage划分及提交源码分析
- leetcode343. 整数拆分(动态规划)
- mysql数据库老是被锁怎么解决_Mysql数据库全局锁是如何引起的,如何解决?
- 第五周博客作业西北师范大学|李晓婷
- 新买的Olmpus 7070,5.1照得几张照片
- HTTPS客户端验证服务器端的过程
- 【多目标优化求解】基于matlab遗传优化萤火虫算法求解多目标优化问题【含Matlab源码 1484期】
- 人人都喜欢用的十大python标准库
- 计算机组成原理 透明性,计算机组成原理试题
- php网页顶端有乱码,四个常见html网页乱码问题及解决办法
- 在计算机上配置超级终端,电脑中如何添加超级终端?添加超级终端的方法
- 序列试题---最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离 .
- 浅谈软件项目开发过程中的主要项目风险及对策
- 有些人的恨是没有原因的,他们平庸、没有天分、碌碌无为,于是你的优秀、你的天赋、你的善良和幸福都是原罪。
- excel职称计算机应用,2017职称计算机考试Excel辅导:工作表的编辑
- Wayland (简体中文)
热门文章
- 第9周测验-鸣人和佐助
- 【LeetCode】我能赢吗 [M](记忆化搜索)
- 在Github账户如何修改设置个人头像
- 编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
- 考PMP必须参加培训吗?自己可以考吗?
- ACE-NODE: Attentive Co-Evolving Neural Ordinary DifferentialEquations(KDD 2021)
- 极部落TrueChain公链训练营_长沙站[湘链技术社区]
- 关于前端的一些学习记录(1)
- java食堂外卖系统,java毕业设计_springboot框架的饭堂外卖系统
- vivo联合天猫超品日共同打造X70系列城市影像馆