SonarQube 本地分析 - 指定属性文件

wor*_*art 5 sonarqube sonarqube-scan

我正在尝试使用指向 SonarQube 5.4 的 Sonar-Scanner 2.6 在本地运行分析。本地解决方案文件夹包含云分析中使用的sonar-project.properties文件。

我正在尝试创建要在本地使用的属性文件,该文件与全局sonar-project.properties文件分开。这是我运行的命令:

sonar-scanner -D project.settings=sonar-project-local.properties
Run Code Online (Sandbox Code Playgroud)

预期行为:在两个文件(sonar-project.propertiessonar-project-local.properties)中,sonar-scanner 将选择本地文件。

观察到的行为:如果文件sonar-project.properties存在,sonar-scanner 将使用全局文件并忽略本地文件。

如果我从目录中删除(重命名)全局文件,则可以识别本地文件,并且行为符合预期。

这是一个错误吗?在不弄乱全局属性文件的情况下解决此问题的方法是什么?

G. *_*eam 4

一般来说,答案是你命令中的空格。所以,不

-D project.settings=...
Run Code Online (Sandbox Code Playgroud)

-Dproject.settings=...
Run Code Online (Sandbox Code Playgroud)

但该财产被放弃了。您只需将属性文件混入/混出“正确”名称即可。