首页 > 解决方案 > 扫描期间未拾取声纳排除属性

问题描述

我正在尝试通过克隆 Github 存储库中的源代码来从 jenkins 运行声纳扫描仪。

用例:在运行声纳扫描仪时,我不想包含一些项目目录作为扫描的一部分。

我按顺序添加了以下属性:

Sonar.projectkey= Sonar.projectversion= Sonar.projectname= Sonar.sources= X, x/y, x/z Sonar.exclusions= x/a/**

在使用上述结果运行声纳扫描后,我知道扫描仍在从 x/a/** 目录中提取代码。如果我在这里遗漏任何东西,请提出任何意见。

标签: sonarqubesonarqube-scansonar-runner

解决方案


它应该是:

sonar.exclusions=x/a/**

没有空格:

Sonar.exclusions= x/a/**

如果你想在命令行上运行,它应该是:

-Dsonar.exclusions=x/a/**

推荐阅读