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,即可查看代码审查结果信息。
版权声明:本文标题:sonarqube+sonar-scanner 历史版本安装及环境搭建 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727791282a1129894.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论