sonarqube - 扫描期间未拾取声纳排除属性
问题描述
我正在尝试通过克隆 Github 存储库中的源代码来从 jenkins 运行声纳扫描仪。
用例:在运行声纳扫描仪时,我不想包含一些项目目录作为扫描的一部分。
我按顺序添加了以下属性:
Sonar.projectkey= Sonar.projectversion= Sonar.projectname= Sonar.sources= X, x/y, x/z Sonar.exclusions= x/a/**
在使用上述结果运行声纳扫描后,我知道扫描仍在从 x/a/** 目录中提取代码。如果我在这里遗漏任何东西,请提出任何意见。
解决方案
它应该是:
sonar.exclusions=x/a/**
没有空格:
Sonar.exclusions= x/a/**
如果你想在命令行上运行,它应该是:
-Dsonar.exclusions=x/a/**
推荐阅读
- r - 重塑数据帧(传播和制作XTS)
- webview - 光滑的滑块滑动手势在 WebChromeClient 中不起作用
- javascript - import { Component, Vue } from "vue-property-decorator" 与 import Vue from "vue"
- elasticsearch - 在 elasticsearch 中使用空格标记器自动完成。正确标记空格
- python - 雅虎金融股票信息数据加载到 Pandas
- sql - Angular 8 上传图像文件(jpg 等) - 第二种方法
- docker - 如何在从 Docker 启动 apache 之前启用 Apache2 mods
- pyspark - 如何将 4/23/19 之类的字符串解析为 pysark 中的时间戳
- javascript - reduxReact-native 中的搜索功能
- python - 在 VS Code 中运行 python 代码时出现缩进错误