sonar windows教程 不用mysql

sonar windows教程 可直接测项目

最近在研究sonar,因为自行研究,windows教程又太少了,猛然落泪。这是一篇详细详细超详细的教程

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用
sonar 官网http://www.sonar.org.cn/

安装包

链接:https://pan.baidu.com/s/1IsAXYRTVe0BsCUfGSLAO0Q 
提取码:bl8o 
复制这段内容后打开百度网盘手机App,操作更方便哦

首先在一个很干净的电脑上,需要准备这几样东西

1,java SDk

在我的百度云盘里面的是java 8的,一定要切记,有些java版本高的是不兼容的
当你装完java就要开始配java环境了
win7的环境变量配置如下

key:JAVA_HOME
value:D:\program files\java\jdk1.8.0_121      //此路径为你的java安装路径
key:CLASSPATH
value: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar  //前面的.一定要加哦,不是我写错的。

在你的系统变量的path里面加上

;%SONAR_SCANNER_HOME%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

测试 jdk是否安装的方法如下
打开cmd窗口 输入命令java -version,java,javac这几个命令,全部成功了即是安装成功

2,安装sonarqube
百度云链接有sonarqube的安装包,打开安装包 里面bin》对应系统》StartSonar.bat
即可运行起来 打开http://localhost:9000/
sonar windows教程 不用mysql
3,安装sonar-scanner-4.5.0.2216-windows
因为丸子使用的是没有mysql数据库的方法,所以要安装这个来运行项目

1将下载的压缩包解压缩到任意目录; 2打开Sonar
Scanner根目录下的/conf/sonar-scanner.properties文件,配置如下:

#----- Default SonarQube server
sonar.host.url=http://192.168.22.210:9000
#----- Default source code encoding
sonar.sourceEncoding=UTF-8

sonar.host.url是你本机的地址,要你自己修改

  1. 新建系统变量 SONAR_SCANNER_HOME=Sonar Scanner根目录,修改系统变量path,新增%SONAR_SCANNER_HOME%\bin,
    打开cmd面板,输入sonar-scanner -version,出现下图,则表示环境变量设置成功
    sonar windows教程 不用mysql

去到自己的项目里面

sonar windows教程 不用mysql
新建文件
sonar-project.properties
内容如下

# must be unique in a given SonarQube instance
# sonar.projectKey=my:project

# --- optional properties ---

# defaults to project key
#sonar.projectName=My project
# defaults to 'not provided'
#sonar.projectVersion=1.0
 
# Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=.
 
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
sonar.projectKey=qa
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.language=js
sonar.sources=./src

cmd进入到项目根目录下,然后输入"sonar-scanner"命令,回车即开始静态代码分析。
sonar windows教程 不用mysql
打开这里就可以看见了

4.汉化包
其实是有两种方案,一种是最新的
1

登录到系统中,在页面上找到Administration > Marketplace,在搜索框中输入chinese,会出现一个Chinese
Pack,点击右侧的install按钮进行安装。 安装成功后,会提示重启 SonarQube 服务器。
只需要等提示框消失后页面就已经显示中文了。

2

但丸子试了这个方法,说是版本比较低,因为汉化包每次一更新就是最新的版,丸子里面也有对应汉化包,如果你的sonar版本跟我的不一样,就可以
https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases
在这里下载对应的汉化包,下载完完成将插件放到\extensions\plugins ,重启sonar即可。

Windows下重启sonar:

1、首先关闭SonarQube.bat窗口

2、再Ctrl+Shift+Esc调出windows资源管理器

3、在进程中关闭所有java.exe进程

4、然后重新进入.\sonarqube-4.5.7\bin\windows-x86-32,运行StartSonar.bat文件

如果有Mysql 可以参考 http://www.sonar.org.cn/install/1896.html文章

上一篇:Jenkins+GitLab+SonnarQube搭建CI/CD全流程


下一篇:mysql常用语句(持续更新)