Windows 安装配置sonarqube
来源:互联网 发布:易语言ce修改器源码 编辑:程序博客网 时间:2024/06/05 16:17
SonarQube是管理代码质量的一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面介绍一下这个工具的安装、配置以及使用。
准备工作;
1、jdk
2、sonarqube:http://www.sonarqube.org/downloads/
3、SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/
4、mysql数据库(Windows 安装配置MySQL)
一、安装
1.下载sonarqube-5.6.6.zip
2.解压到E盘 E:\sonarqube-5.6.6
3.打开bin目录,启动相应OS目录下的StartSonar。本机是windows 64位系统,则打开E:\sonarqube-5.6.6\bin\windows-x86-64\StartSonar.bat
4.启动浏览器,访问http://localhost:9000,如出现下图则表示安装成功。
二、配置
1.打开mysql,新建一个数据库。名字为qjfsonar
2.打开sonarqube安装目录下的E:\sonarqube-5.6.6\conf\sonar.properties文件
3.在MySQL 5.6 or greater节点下输入以下信息
url是数据库连接地址,username是数据库用户名,jdbc.password是数据库密码,login是sonarqube的登录名,sonar.password是sonarqube的密码
4.重启sonarqube服务,再次访问http://localhost:9000,会稍微有点慢,因为要初始化数据库信息
Windows下重启sonar:
1、首先关闭SonarQube.bat窗口
2、再Ctrl+Shift+Esc调出windows资源管理器
3、在进程中关闭所有java.exe进程
4、然后重新进入.\sonarqube-4.5.7\bin\windows-x86-64,运行StartSonar.bat文件
5.数据库初始化成功后,登录
6.输入用户名admin,密码admin,进入登录后界面
7..按照下图的点击顺序,进入插件安装页面
8.搜索chinese Pack,安装中文语言包
第一次提示失败,我手动下载的sonar-l10n-zh-plugin-1.11.jar,重新点击安装后成功,提示会重启机器
9.安装成功后,重启sonarqube服务,再次访问http://localhost:9000/,即可看到中文界面
三、使用
1.将下载好的sonar-scanner-2.5.zip解压到E盘,打开E:\sonar-scanner-2.5\conf\sonar-runner.properties文件
在mysql节点下输入以下信息
注意:如果测试项目与服务器不在同一台机子,则需要添加服务器的IP:
#----- Default SonarQube server
sonar.host.url=http://XXX.XXX.XXX.XXX:9000
2.配置环境变量
a.新建变量,name=SONAR_RUNNER_HOME。value=E:\sonar-scanner-2.5
b.打开path,输入%SONAR_RUNNER_HOME%\bin;
c.sonar-runner -version,出现以下信息,则表示环境变量设置成功
3.打开要进行代码分析的项目根目录,新建sonar-project.properties文件,输入以下信息
其中:projectName是项目名字,sources是源文件所在的目录
4.设置成功后,启动sonarqube服务,并启动cmd,在cmd进入项目所在的根目录,输入命令:sonar-runner,分析成功后会出现下图
5.打开http://localhost:9000/,我们会看到主页出现了分析项目的概要图
- Windows 安装配置sonarqube
- SonarQube 安装及配置
- SonarQube安装配置
- SonarQube 安装配置使用
- SonarQube 6.3 安装配置
- SonarQube安装与配置
- Windows下SonarQube的安装
- SonarQube与SonarRunner安装配置
- SonarQube安装、配置、扫描代码
- Linux环境安装SonarQube,windows使用SonarQube Runner完整实例
- Windows下配置SonarQube并分析
- centos 6.5 安装和配置 SonarQube
- SonarQube的安装、配置与使用
- SonarQube安装、配置、管理、拓展和使用
- SonarQube的安装、配置与使用
- SonarQube的安装、配置与使用
- SonarQube的安装、配置与使用
- SonarQube的安装、配置与使用
- BZOJ 2257: [Jsoi2009]瓶子和燃料 数论
- 利用jquery+css实现侧边栏弹出搜索
- 网易云深度学习第一课第一周编程作业
- apache ab压力测试报错
- 服务计算作业1——配置环境
- Windows 安装配置sonarqube
- JSON对象与字符串之间的相互转换
- Matlab随机生成元素和为K的向量
- .NET漫游指南-009-泛型事件委托
- 怎么实时监控手机cpu-----使用性能监视器PerfMon
- XDOJ 1233
- 矩阵对角之间的走法常见问题之动态规划
- MINI2440裸机实验之LCD
- JavaWeb监控框架-JavaMelody