Sonar在Windows下的安装配置(图文 附安装包)

Sonar是什么?

Sonar是一个用于代码质量管理的开源平台,用于管理代码的质量,通过插件形式可以支持二十几种语言的代码质量检测,通过多个维度的检查了快速定位代码中潜在的或者明显的错误;

SonarQube与Sonar

SonarQube是sonar的服务端,相当于一个web服务器中的tomcat,用来发布应用,在线浏览分析等,最新的版本是7.2.1;

安装和配置

  • JDK(基本上都会吧)
  • SonarQube
  • Sonar-Scanner
  • MySql数据库(数据库安装也比较简单)
  • Navicat Premium 数据库查看工具

我们这边主要讲SonarQube安装、配置和碰到问题的解决办法:

我们下载完SonarQube后解压,进入解压路径到bin目录下,启动StartSonar.bat文件
Sonar在Windows下的安装配置(图文 附安装包)_第1张图片

启动过程会在控制台打印

Sonar在Windows下的安装配置(图文 附安装包)_第2张图片

可以在浏览器上输入:http://localhost:9000查看是否启动成功:
进入这个页面说明启动成功:
Sonar在Windows下的安装配置(图文 附安装包)_第3张图片

接下来就是配置数据库了,我这边默认数据已经安装好Mysql,接下来就是配置内容:

1、打开MySql新建一个连接,连接名称可以随便,主要是用于查看待会生成的数据库:

Sonar在Windows下的安装配置(图文 附安装包)_第4张图片

2、打开sonarqube解压路径下的conf目录打开sonar.properties配置文件,添加mysql连接信息配置:

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.sourceEncoding=UTF-8

Sonar在Windows下的安装配置(图文 附安装包)_第5张图片

用户名和密码就是数据库的用户名密码;

3、重启snarqube服务

Linux重启方法:
进入sonar解压目录,输入命令

./sonar.sh restart

windows重启方法:

在资源管理器中关闭所有的java.exe进程,然后重新运行StartSonar.bat文件;

如果上面数据库配置信息写错,这边可能会重启Sonar服务失败的情况,我们可以打开sonar的错误日志看一下,错误信息如下:
Sonar在Windows下的安装配置(图文 附安装包)_第6张图片
如果出现这错误解决办法可以从以下几种情况排查:

  • MySql数据库版本是否于Sonar兼容,配置数据库信息的文件有说明;

  • MySql数据库用户名密码是否有误;

  • 是否已经有名称为sonar的数据库出现重名的情况;

按照上面的步骤重启完服务后,可以在浏览器输入:http://localhost:9000,如果看到下面页面则说明配置成功:
Sonar在Windows下的安装配置(图文 附安装包)_第7张图片
Sonar在Windows下的安装配置(图文 附安装包)_第8张图片
接下来就来到了登录页面:

Sonar在Windows下的安装配置(图文 附安装包)_第9张图片

那账号密码是多少呢?这个账号密码在首次配置成功重启sonar服务的时候会自动生成一个,我们可以打开数据库看一下,初始的账号密码是:admin/admin

Sonar在Windows下的安装配置(图文 附安装包)_第10张图片

OK,到这里基本的安装配置都完成了,但是呢,我们安装的目的是为了使用,这就要用到Sonar-Scanner了,由于篇幅太长了,具体的Sonar使用就放到下一篇进行吧;

附安装所需要的所有安装包:

如果链接失效可以给我留言,重新生成分享链接;

链接:https://pan.baidu.com/s/17SsTOTo6EQmWCjT2z34vxQ 密码:b4u6

你可能感兴趣的:(Sonar在Windows下的安装配置(图文 附安装包))