sonar安装配置

环境: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中

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 新晋测试小白最近在研究sonarqube的静态代码检查,整理了关于sonarqube 如何在mac os x系统下...
    测试小白_stone阅读 1,981评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 1.SonarQube Sonar的功能:是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检...
    Broom阅读 9,452评论 0 6
  • 1.准备一张纸,为你最喜欢的书写一段文字,然后夹入书店的这本书中,等待这本书将来的主人 2.开车兜风,没有自己的可...
    啾阿姨翻新办阅读 347评论 0 0
  • Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 1、...
    TW妖妖阅读 371评论 0 1