本地JAVA项目 使用 sonarQube 静态测试实验

本文详细介绍了如何在本地部署SonarQube服务,通过配置sonar-project.properties文件进行项目设置,使用sonar-scanner执行静态代码分析,检测并修复JAVA项目中的问题。步骤包括启动SonarQube服务,创建项目,编写测试代码,执行扫描以及查看和修正代码BUG。
摘要由CSDN通过智能技术生成

部署本地 sonarQube 完整 过程 :本地SonarQube部署 静态测试_xhc6666的博客-CSDN博客

1. 先 在本机上 运行 sonarQube 服务 在localhost:9000 端口 进入 sonarQube页面,详细见上述链接

2. 随便准备一个JAVA 项目,编写测试用的代码:

方法参数未使用 + 死循环 看能否检测出来 

3. 在sonarQube 页面新建一个测试项目

 

 创建令牌  选择 方法,我用的第一种

4. 在项目的根目录 添加 sonar-project.properties  文件

# must be unique in a given SonarQube instance
sonar.projectKey=homework0
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
sonar.projectName=homework0
sonar.projectVersion=1.0.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# This property is optional if sonar.modules is set.
sonar.sources=./
sonar.java.sources=**/src
sonar.java.binaries=**
sonar.exclusions=**/*Test.java,**/Test*.java, **/*.js, **/*.htm*, **/*.css, **/target/**, **/resources/**, **/.settings/**
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8

 5. 打开CMD 进入当前项目 目录  接着输入sonar-scanner

 等待结束

6. 回到sonarQube 网页 刷新

 有一个 BUG 进入查看

7. 修改BUG

 回到项目,将有BUG的地方修改  我直接删除死循环

再次 sonarQube 检测

页面刷新   BUG 去除   

一次简单的 静态检测完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿online

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值