admin管理员组

文章数量:1576777

版本信息:sonarqube 6.0+sonar-scanner 3.4.0+jdk1.8.0(亲测可用)

下载地址:

sonarqube 6.0:https://download.csdn/download/qq_28433521/11472777

官网:https://www.sonarqube/downloads/

sonar-scanner-cli-3.4.0.1729-windows:https://download.csdn/download/qq_28433521/11473069

免费:https://binaries.sonarsource/Distribution/sonar-scanner-cli/

A.装sonarqube

(1)分别下载sonarqube和sonar-scanner安装包到本地之后进行解压

(2)启动MySQL数据库,创建sonar数据库即可。

(3)进入sonarqube解压缩之后的文件目录中,进入conf文件下,找到sonar.properties文件,并向其中添加MySQL数据库的连接配置信息如下:

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

sonar.jdbc.username=root

sonar.jdbc.password=root

sonar.sorceEncoding=UTF-8

sonar.login=admin

sonar.password=admin

*进入conf/wrapper.conf 配置jvm路径

# Path to JVM executable. By default it must be available in PATH.
# Can be an absolute path, for example:
#wrapper.javamand=/path/to/my/jdk/bin/java
#wrapper.javamand=java
wrapper.javamand=C:\Program Files\Java\jdk1.8.0_191\bin\java

(4)进入sonar-scanner解压缩之后的文件目录中,进入conf文件下,找到sonar-scanner.properties文件,并向其中添加MySQL数据库的连接配置信息如下:

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

sonar.jdbc.username=root

sonar.jdbc.password=root


进入sonarqube解压缩之后的文件目录中,进入bin目录下,找到相对应操作系统的启动环境(StartSonar.bat)进行启动服务。(5)至此,Sonar的基本配置就已经完成了,启动它

B.sonar-scanner安装

(1)windows环境下进入高级系统设置环境变量下进行配置,

新建环境变量:

变量名:SONAR_RUNNER_HOME

变量值:C:\soft\SonarQube\sonar-scanner   (此处是你所下载的sonar-scanner解压之后所在的文件)

(2)编辑Path环境变量,输入内容: ;%SONAR_RUNNER_HOME%\bin;   (注意分号; 是英文状态下的),之后保存退出

(3)以管理的身份启动cmd命令窗口,查看sonar-scanner的版本信息:sonar-scanner -v。

(4)新建配置文件sonar-project.properties

打开要进行代码分析的项目根目录,新建sonar-project.properties文件

文件内容输入如下信息:

#projectKey是项目的唯一标识,不能出现重复,可随意起

sonar.projectKey=项目标识,随便起即可

# this is the name displayed in the SonarQube UI,不能是中文

sonar.projectName=你的项目名称

# 项目的版本号

sonar.projectVersion=0.5

# 项目的代码的编码格式

sonar.sourceEndcoding=UTF-8

# 项目的语言

sonar.language=java

# 项目的源代码目录

sonar.sources=src

# 项目的编译生成的class文件的所在目录

sonar.java.binaries=target/test-classes


(5) 启动StartSonar.bat服务,并以管理员的身份启动一个cmd命令窗口,cd命令进入项目的根路径下,执行命令:sonar-scanner,开始对你的代码进行质量审核。之后保存

(6) 之后访问http://localhost:9000/, 并进行登录admin/admin,即可查看代码审查结果信息。


 

本文标签: 版本环境历史sonarqubeSonar