如何去除sonarqube自动扫描

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何去除sonarqube自动扫描相关的知识,希望对你有一定的参考价值。

参考技术A sonar分析工具:sonar-runner
下载sonar-runner:
1.进入下载页面
2.找到sonarqube-runner
如图:
3.点击下载
下载完后,解压,将bin文件加入环境变量path中
如我的路径:F:\sonar-runner-2.4\bin
将此路径加入path中
配置文件,以java工程为例
1.在工程根目录下新建立一个sonar-project.properties配置文件
2.用记事本打开进行参数配置,最简参数配置如下
# Required metadata
sonar.projectKey=Monkey
sonar.projectName=Monkey
sonar.projectVersion=1.1
# Comma-separated paths to directories with sources (required)
sonar.sources=src
sonar.binaries=bin\classes
# Language
sonar.language=java
# Encoding of the source files
sonar.sourceEncoding=UTF-8
说明:
projectKey与projectName和工程名字一样即可
sources为源码目录
binaries为编译后的classes目录,这个目录要注意一下,如果都在bin下面或者目录还有很多层级才到classe目录,可以直接为sonar.binaries=bin,sonar会自动遍历所有目录
language为分析的语言
sourceEncoding源码编码格式
4
分析啦,分析也是超级简单
1.打开CMD命令行
2.cd进入你的工作空间,某个工程的代码路径
3.敲入sonar-runner,即可进行分析本回答被提问者采纳

以上是关于如何去除sonarqube自动扫描的主要内容,如果未能解决你的问题,请参考以下文章

詹金斯 - sonarQube 问题 ||声纳扫描仪插件

sonarqube怎么自定义Java代码规则

如何在 SonarQube 中扫描 phtml 和嵌入的 javascript 文件?

无论如何将sonarqube全局权限和配置加载为代码?

如何在没有 Maven 和 Docker 的 Jenkins 声明式管道中执行 SonarQube 扫描仪

扫描 gcno 以覆盖到 SonarQube 6.X 版本