Sonar(SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。

官网手册

Install the Server | SonarQube Docs

在Windows7 虚拟机上安装

安装内容包括如下:

一、环境准备

可以去官网上查看对应的版本(本文选用jdk11)

版本不对应的话无法正确安装!

jdk去相应网站下载,下载完之后配置环境变量(如何配置这里就不赘述了)

安装好,配置好之后,使用win+R打开windows系统运行窗口,输入cmd打开命令提示符

 输入java -version,如果出现java版本号,说明Java环境已经安装好了

 二、数据库安装

sonarqube所支持的数据库如下

由于本次安装的sonarqube是9.3版本,选用对应的数据库版本为postgresql-10.21

 双击文件夹“postgresqldsq”后为如下内容,安装Navicat,为用户提供使用数据库的可视化界面,也可使用命令行创建数据库、用户

 

 1.Navicat安装和使用

安装过程就不赘述了,就是傻瓜式安装

安装好后新建连接,连接名自定义,设置初始数据库名称,用户名和密码后测试连接

 测试连接成功后的界面如下

三、安装sonarqube

安装步骤也不赘述了,傻瓜式安装

安装好后目录如下

更改conf文件夹下的sonar.properties 配置文件信息

配置好之后 ,直接打开startsonar.bar文件

但是我出现了这样的问题,我也不知道是怎么回事

 

我百度后未找到相应的解决办法,然后尝试使用管理员身份运行该程序,然后发现可以启动

启动之后,在浏览器里直接访问 http://localhost:9000 

初始用户名和密码为admin/admin

登录之后创建项目

 

未完待续.......

更多推荐

sonarqube安装教程