Sonar安装与配置

下载最新版本的sonar(如今更名叫sonarqube)mysql

 

 使用前须要配置sonar数据库sql

  •  建立一个名为sonar的库

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci数据库

  • 建立一个帐户sonar密码sonar的用户:

CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’windows

  • 将sonar库权限分配给sonar用户:

GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';maven

FLUSH PRIVILEGES;url

将下载的sonar解压后,打开其中的conf文件夹下的sonar.properties文件spa

主要修改如下几个地方操作系统

  • 帐户密码设置

  • 数据源配置

图中问题以下:命令行

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformancecode

sonar.jdbc.driverClassName:                com.mysql.jdbc.Driver

  • sonar配置文件自带各类数据库配置,根据你使用的数据库,将相关的被注释掉的代码放出来并配置便可

访问端口以及context

 

而后配置sonar的数据库驱动---最新版本的sonar应该已经集成了mysql驱动 

安装完成后,直接打开sonar目录下bin文件夹内对应的操做系统文件夹(通常是windows-x86-64)中的startsonar.bat运行便可

 运行主要有几种方式:

当目标项目是maven项目的时候,在maven项目位置(就是有pom.xml)的位置,打开命令行

执行 MVN sonar:sonar命令

使用sonarrunner则要在项目中配置好sonarrunner配置

 

具体配置项目能够参考注释

而后在项目安装位置启动cmd

直接执行sonar-runner 

访问localhost:9000/sonarqube则可看到启动后的页面

点击projects中的项目,能够查看具体的代码分析结果

相关文章
相关标签/搜索