注意sonarQube与sonarRunner 的版本匹配(sonarquebe安装)

    xiaoxiao2021-03-25  62

    转自:http://blog.csdn.net/u011925176/article/details/51536563

    最近在windows上搭建sonar代码质量管理平台,这种遇到了几多挫折,现整理下来,给其他有此方面遭遇的伙伴借鉴。

    一.搭建sonarQube

    1.去官网http://www.sonarqube.org/downloads/ 下载sonarqube版本(我最开始下载的是最新sonarqube-5.5版本,配置后发现 启动后总是一启动就自行停止了,找来找去原因,没有解决,随后重新下载了一个sonarqube-4.5.7版本,可以启动)。

    2.直接解压,(最后目录不要带中文,以免麻烦)进入sonar\sonarqube-4.5.7\sonarqube-4.5.7\conf目录,修改sonar.properties配置文件,配置数据库与webserver,我用的是MySQL

    3.修改环境变量

    新建SONAR_HOME=D:\sonar\sonarqube-4.5.7\sonarqube-4.5.7

    加入环境变量到PATH,%SONAR_HOME%\bin;

    4.启动server

    cmd进入sonarqube主目录,进入bin文件夹

    D:\sonar\sonarqube-4.5.7\sonarqube-4.5.7\bin\windows-x86-32\StartSonar.bat命令进行启动

    二、配置sonarrunner

    1.下载sonarrunner压缩包,建议大家sonarqube版本在4.4以上,就要下载sonar-runner2.4版本了,我之前下载的是sonar-runner2.2.1版本,虽然启动成功,但是总会分析failure,最后还是决定重新下载包就直接解决了。

    2.解压,配置conf文件配置

    3.配置环境变量

    新建SONAR_RUNNER_HOME=D:\sonar\sonar-runner-dist-2.4\sonar-runner-2.4

    加入到PATH :%SONAR_RUNNER_HOME%\bin;

    三、分析项目

    1.本地svn checkout项目目录

    2.进入项目主目录新建一个文件sonar-project.properties,配置如下:

    # Required metadata sonar.projectKey=MBZ sonar.projectName=MBZ sonar.projectVersion=3.1 # Comma-separated paths to directories with sources (required) sonar.sources=src,conf #sonar.binaries= # Language sonar.language=Java # Encoding of the source files sonar.sourceEncoding=UTF-8

    3.cmd命令进入项目目录下启动分析

    cd E:\svn\MBZ_ALCOHOL

    sonar-runer

    分析会看到结果有success,即分析成功!

    4.进入网址http://localhost:9000/sonar/ 即可看到新增的分析项目情况

    最后提醒大家一点,在配置conf文件时,数据库一定不能写错,不能数据库表生成不了,会有各种错误,sonar-runner-X命令可以查看具体报错结果,慢慢查找原因!

    转载请注明原文地址: https://ju.6miu.com/read-17654.html

    最新回复(0)