SonarQube的安装

1、jdk1.8  mysql5.6(以上)

2、下载sonarqube
    http://www.sonarqube.org/downloads/

2.1、解压,修改配置文件sonarqube-*\conf\sonar.properties
    sonar.login=admin
    sonar.password=admin

    sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
    sonar.jdbc.username=root
    sonar.jdbc.password=123456
    sonar.sorceEncoding=UTF-8

2.2、启动
    a、进入sonarqube-*/bin/
    b、./sonar.sh start    

2.3、登陆
    http://localhost:9000
    administrator --> System --> Update center --> avaliable --> 汉化包

3、下载sonar runner安装包
    https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/

3.1、解压,修改配置文件sonar-scanner-*\conf\sonar-runner.properties
    sonar.host.url=http://localhost:9000

    sonar.jdbc.url=jdbc:mysql://172.16.30.228:3306/qjfsonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
    sonar.jdbc.username=gmsd
    sonar.jdbc.password=gmsdtrade

4、分析,环境变量(略)
   sonar-runner -version

4.1打开要进行代码分析的项目根目录,新建sonar-project.properties文件
    # must be unique in a given SonarQube instance
    sonar.projectKey=my:apiautocore
    # this is the name displayed in the SonarQube UI
    sonar.projectName=apiautocore(项目名字)
    sonar.projectVersion=1.0

    # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
    # Since SonarQube 4.2, this property is optional if sonar.modules is set.
    # If not set, SonarQube starts looking for source code from the directory containing
    # the sonar-project.properties file.
    #sources是源文件所在的目录
    sonar.sources=src

    sonar.binaries=WebRoot/WEB-INF/classes
    # Encoding of the source code. Default is default system encoding
    sonar.language=java
    sonar.my.property=value
    #sonar.sourceEncoding=UTF-8

4.2、启动sonarqube服务,在cmd进入项目所在的根目录,输入命令:sonar-runner

5、看结果
    打开http://localhost:9000/    
时间: 2024-10-14 01:46:13

SonarQube的安装的相关文章

SonarQube的安装、配置与使用

http://www.cnblogs.com/qiaoyeye/p/5249786.html SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装.配置以及使用. 准备工作: 1.jdk(不再介绍) 2.sonarqube:http://www.sonarqube.org/downloads/ 3.SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sona

代码质量管理平台SonarQube的安装、配置与使用

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装.配置以及使用. 准备工作: 1.jdk(不再介绍) 2.sonarqube:http://www.sonarqube.org/downloads/ 3.SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip 4.mysql数据库(

【SonarQube】安装、配置与使用 01

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装.配置以及使用. 准备工作: 1.jdk(不再介绍) 2.sonarqube:http://www.sonarqube.org/downloads/ 3.SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip 4.mysql数据库(

安装sonarQube代码质量管理平台分析PHP代码

只是说说遇到的坑吧, 第一点:不同的PHP版本,需要安装不同的sonar,最新的sonar版本,只适用于高版本的php: 第二点,分析php代码的扩展同样如此,需要用到对应版本的php代码分析扩展: 第三点,在增加php项目,开始分析之后,sonar需要操作数据库,并分析代码,可能会大量消耗cpu和读取数据库,造成机器负载飙升,同时,分析代码可能需要很长的时间,在此期间重启sonar,停止sonar,可能会导致开启失败,内存溢出报错,这个要多等一段时间,根据机器性能不等,我的是在半个 小时左右.

SonarQube代码质量管理平台的安装

IP:192.168.4.221 环境:CentOS 6.6.JDK7.MySQL5.1 .SonarQube-4.5.4(LTS) root用户操作 准备工作:已安装JDK7并配置好了环境变量 1 .安装MySQL5.1 (可参考前面SVN管理平台的MySQL安装步骤,如果已安装则无需安装) # rpm -qa | grepmysql      ## 查看该操作系统上是否已经安装了mysql数据库, 有的话,可以通过 rpm -e 命令 或者rpm -e --nodeps 命令来卸载掉 # y

持续集成篇-- SonarQube代码质量管理平台的安装

视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 IP:192.168.4.221 环境:CentOS 6.6.JDK7.MySQL5.1 .SonarQube-4.5.4(LTS) root用户操作 准备工作:已安装JDK7并配置好了环境变量 1 .安装MySQL5.1 (可参考前面SVN管理平台的MySQL安装步骤,如果已安装则无需安装) # rpm -qa | grep mysql      ##

代码质量管理之SonarQube安装实践

1 SONARQUBE简介 1 1.1 SONARQUBE安装需求 1 1.1.1 硬件需求 1 1.1.2 平台需求 1 1.1.3 数据库需求 1 1.1.4 浏览器需求 1 2 基础环境准备 2 2.1 测试环境准备 2 2.1.1 操作系统 2 2.1.2 安装软件一览 2 2.2 安装及配置ORACLE JDK环境 2 2.2.1 安装JDK 2 2.2.2 配置JDK及测试 3 2.3 安装及配置MAVEN构建工具 3 2.3.1 安装Maven构建工具 3 2.3.2 配置Mave

SonarQube代码质量管理平台安装与配置

1.安装说明 PS:为什么要有安装说明?本人在网上找资料的时候发现很多教程是没有交代清楚安装环境的.所以,不清楚他们的教程是否适合我的环境.明确『安装说明』方便网友了解我的配置环境,便于大家深入理解此教程. 虚拟机:VmWare workstation 12 操作用户:root 系统环境:centos6.5-x86_64(最小化安装) 软件下载目录:/root/opt ================ 2.预置条件 1.需要JDK1.6+支持: 2.需要Mysql数据库支持:(虽然SonarQu

持续集成篇SonarQube 代码质量管理平台的安装

持续集成篇 SonarQube 代码质量管理平台的安装 -------------------------------- 1.SonarQube的介绍 SonarQube是一个管理代码质量的开放平台. 可以从七个维度检测代码质量(为什么要用SonarQube): (1) 复杂度分布(complexity):代码复杂度过高将难以理解.难以维护 (2) 重复代码(duplications):程序中包含大量复制粘贴的代码是质量低下的表现 (3) 单元测试(unit tests):统计并展示单元测试覆盖