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配置,项目配置相关推荐

  1. linux sublime nodejs,Windows环境下sublime的Nodejs插件详细安装图解

    前面的话 搜索了好多文档后,才成功在Windows环境下安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nod ...

  2. windows环境下MySQL8.0.30的下载安装

    1.官网下载 百度搜素MySQL进入官网 点击downloads 此页面下滑点击MySQL Community (GPL) Downloads » 进入新页面后,点击 2.配置初始化文件my.ini ...

  3. Windows环境下(64bit,内存4G),安装虚拟机(VM12.5),Ubuntu(17.04),anaconda(Python3.6)和TensorFlow(1.3)

    以Windows7环境下为例,先在360软件管家里下载了一个"VMware Workstation 64位_12.5.7.0".(当然也可以在网上搜索其他版本的虚拟机.使用360软 ...

  4. Windows环境下在jupyter Notebook内直接安装d2l的方法

    在该环境下打开任意文件 输入以下代码并运行即可解决 !pip install -U d2l --user

  5. linux mint安装中文包_安装Linux Mint

    1.制作安装U盘后,选择非EFI模式启动:选择start Linux Mint(就是第一项): 2.Install Mint:依次选择安装选项,不要连接网络,否则安装时会下载语言包等,全部下载完成需要 ...

  6. Windows环境下无法将python第三方库安装到Anaconda下

    在用命令行进行pip install XXX安装第三方python包时,经常出现安装到C:\Users\ALPHA\AppData\Roaming,这个路径下,而以下路径才是我们需要的:C:\Prog ...

  7. 在Windows环境下Webots与Ros的联合仿真

    系统环境:Win11专业版 21H2   WSL2+Ubuntu18.04+ROS melodic 软件版本:WebotsR2020a rev1 前言 工作原因需要在Windows环境下进行开发,而代 ...

  8. Windows环境下下载并安装VMware Workstation Pro 17

    VMware Workstation是一款能够在Windows环境下运行的虚拟机软件,它可以在操作系统之上再虚拟一个或多个操作系统,使你能够在一台电脑上模拟出多台电脑的场景.这次发布的17版本支持自动 ...

  9. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

最新文章

  1. 模拟人类医生,自动生成靠谱医学报告,腾讯医典创新方法入选CVPR 2021
  2. android sqlitelog,android-Room-SQLiteLog:(1)SQL变量过多
  3. elasticsearch安装kibana插件
  4. 【数据结构与算法】之深入解析“路径总和”的求解思路与算法示例
  5. Spark技术内幕:Stage划分及提交源码分析
  6. leetcode343. 整数拆分(动态规划)
  7. mysql数据库老是被锁怎么解决_Mysql数据库全局锁是如何引起的,如何解决?
  8. 第五周博客作业西北师范大学|李晓婷
  9. 新买的Olmpus 7070,5.1照得几张照片
  10. HTTPS客户端验证服务器端的过程
  11. 【多目标优化求解】基于matlab遗传优化萤火虫算法求解多目标优化问题【含Matlab源码 1484期】
  12. 人人都喜欢用的十大python标准库
  13. 计算机组成原理 透明性,计算机组成原理试题
  14. php网页顶端有乱码,四个常见html网页乱码问题及解决办法
  15. 在计算机上配置超级终端,电脑中如何添加超级终端?添加超级终端的方法
  16. 序列试题---最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离 .
  17. 浅谈软件项目开发过程中的主要项目风险及对策
  18. 有些人的恨是没有原因的,他们平庸、没有天分、碌碌无为,于是你的优秀、你的天赋、你的善良和幸福都是原罪。
  19. excel职称计算机应用,2017职称计算机考试Excel辅导:工作表的编辑
  20. Wayland (简体中文)

热门文章

  1. 第9周测验-鸣人和佐助
  2. 【LeetCode】我能赢吗 [M](记忆化搜索)
  3. 在Github账户如何修改设置个人头像
  4. 编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
  5. 考PMP必须参加培训吗?自己可以考吗?
  6. ACE-NODE: Attentive Co-Evolving Neural Ordinary DifferentialEquations(KDD 2021)
  7. 极部落TrueChain公链训练营_长沙站[湘链技术社区]
  8. 关于前端的一些学习记录(1)
  9. java食堂外卖系统,java毕业设计_springboot框架的饭堂外卖系统
  10. vivo联合天猫超品日共同打造X70系列城市影像馆