SonarQube Local Analysis - 指定属性文件

时间:2016-11-08 20:27:29

标签: 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

预期行为:在两个文件( sonar-project.properties sonar-project-local.properties )中,声纳扫描器将选择本地文件。< / p>

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

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

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

1 个答案:

答案 0 :(得分:3)

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

-D project.settings=...

-Dproject.settings=...

但该财产被取消了。您只需要将属性文件移入/移出&#34;更正&#34;名。