sonar测试 – java环境的基础搭建
java 环境配置
jdk 11的下载
下载地址:
链接:https://pan.baidu.com/s/1FV4079Brzl1QUAVZXRrBtg
提取码:3k9s
环境变量
- 右键我的电脑-属性-高级系统设置-环境变量
- 在系统变量框点击新建,进行如图的配置,变量值填写jdk安装路径
- 依旧在系统变量框点击新建。新增变量 CLASSPATH,变量值“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar” 注意前面有一个点
- 若系统变量中已有path则点击编辑,没有的话新建,进行如下配置。在弹出的框中选择新建添加2行,一行输入%JAVA_HOME%\bin,一行输入**%JAVA_HOME%\jre\bin**。
%JAVA_HOME%\bin要放在前面
- 检测jdk环境变量是否安装成功
cmd 命令行工具 执行:java -version 或者 javac.exe
sonar 源码包下载地址, 亲测本地可以搭建
下载地址:
链接:https://pan.baidu.com/s/1hvA8c6rhqMY1gGAAV5Wd_A
提取码:z6c4
下载sonarqube 源码解压后,在对应的机型 中的 StartSonar.bat 启动,启动成功后在 http://localhost:9000 预览启动的项目
下载sonar-scanner 并进行配置
很重要,否则会报 如下错误的
sonar-scanner.bat : 无法将“sonar-scanner.bat”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如
果包括路径,请确保路径正确,然后再试一次。
链接:https://pan.baidu.com/s/1J0JdceiS9CPLT15Lr_3Brw
提取码:kxva
-
在用户变量的path变量,进行编辑,新增 sonar-scanner的配置地址:例如:
C:\Users\sunlijuan\Downloads\sonar-scanner-cli-4.5.0.2216\sonar-scanner-4.5.0.2216\bin
-
工具命令行中,运行 sonar-scanner -v 看到相关版本信息代表安装成功
sonar 测试
前面新建项目的不走略过,至分析项目页面
执行检测
在项目根目录下打开cmd窗口,执行如下生成的命令(命令示例可见如上表格),显示build success代表检测成功:(备注:如果保存如下命令,下次直接项目里面运行该命令时,最新报告会上传这同一个项目内,并且只显示最新报告,以下为执行成功后截图