【发布时间】:2017-03-22 14:30:24
【问题描述】:
我正在尝试使用指向 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)中,sonar-scanner 会选择本地文件。
观察到的行为:如果文件 sonar-project.properties 存在,则 sonar-scanner 使用全局文件并忽略本地文件。
如果我从目录中删除(重命名)全局文件,则可以识别本地文件,并且行为符合预期。
这是一个错误吗?有什么方法可以在不弄乱全局属性文件的情况下解决这个问题?
【问题讨论】: