美文网首页
sonar安装配置

sonar安装配置

作者: yy爱yy | 来源:发表于2018-07-05 16:42 被阅读0次

    环境:jdk1.7+win64位

    一、sonarqube

    https://www.sonarqube.org/downloads/

    注意sonarqube5.6以后的必须是jdk1.8

    我下载的sonarqube5.1.2

    下载解压后启动bin下相应环境的StartSonar.bat

    启动成功,访问localhost:9000

    https://github.com/SonarCommunity/sonar-l10n-zh

    二、sonar-runner

    下载sonar-runner

     http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip

    配置config/sonar-runner.properties

    sonar.host.url=http://localhost:9000

    sonar.login=admin

    sonar.password=admin

    sonar.sourceEncoding=UTF-8

    项目代码目录下配置sonar-project.properties

    # Root project information

    sonar.projectKey=invoiceWeb

    sonar.projectName=invoiceWeb

    sonar.projectVersion=1.0.0

    # Some properties that will be inherited by the modules

    sonar.sources=src

    在项目目录下运行sonar-runner

    注意:要在需要分析代码的项目代码目录下配置好了sonar-project.properties文件,否则出错:

    unknown Unable to load component class org.sonar.batch.scan.ProjectLock  You must define the following mandatory properties for 'Unknown': sonar.projectKey, sonar.projectName, sonar.projectVersion),执行sonar-runner ok.

    localhost:9000

    三、hudson+sonar

    huson下插件Sonar Plugin

    系统设置配置sonar-runner和sonar

    使用的内部数据库,所以数据库配置为空

    然后创建一个job

    svn地址配置项目根路径,别忘了在根目录下配置sonar-project.properties

    然后构建项目

    注:这里构建的时候报错:Cannot run program "svn" (in directory 。。。。

    百度后根据大神的解法,在sonarqube-setting-scm中disable改成true,

    四、汉化插件:

    下载github下载源码然后mvn install 获取jar包

    jar包放到sonarqube\extensions\plugins中

    相关文章

      网友评论

          本文标题:sonar安装配置

          本文链接:https://www.haomeiwen.com/subject/bgvuuftx.html