zoukankan      html  css  js  c++  java
  • 注意sonarQube与sonarRunner 的版本匹配

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

    一.搭建sonarQube

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

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

     

    3.修改环境变量

    新建SONAR_HOME=D:sonarsonarqube-4.5.7sonarqube-4.5.7

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

    4.启动server

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

    D:sonarsonarqube-4.5.7sonarqube-4.5.7inwindows-x86-32StartSonar.bat命令进行启动

    二、配置sonarrunner

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

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

    3.配置环境变量

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

    加入到PATH :%SONAR_RUNNER_HOME%in;

    三、分析项目

    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:svnMBZ_ALCOHOL

    sonar-runer

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

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

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

    转载于:https://blog.csdn.net/u011925176/article/details/51536563

  • 相关阅读:
    测试开发技术
    测试开发技术难题与解决
    .gitignore文件
    mysql 子查询 联结 组合查询
    DTL
    jquery 基础
    Django操作数据库
    git 进阶篇
    miniconda使用
    pycharm之django基本配置
  • 原文地址:https://www.cnblogs.com/it-deepinmind/p/14297963.html
Copyright © 2011-2022 走看看