Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SonarQube本地分析-指定属性文件_Sonarqube_Sonarqube Scan - Fatal编程技术网

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

SonarQube本地分析-指定属性文件,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,我试图使用指向SonarQube 5.4的声纳扫描仪2.6在本地运行分析。本地解决方案文件夹包含云分析中使用的sonar-project.properties文件 我正在尝试创建本地使用的属性文件,该文件与global sonar-project.properties文件分开。这是我运行的命令: sonar-scanner -D project.settings=sonar-project-local.properties 预期行为:在两个文件(sonar-project.properties

我试图使用指向SonarQube 5.4的声纳扫描仪2.6在本地运行分析。本地解决方案文件夹包含云分析中使用的sonar-project.properties文件

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

sonar-scanner -D project.settings=sonar-project-local.properties
预期行为:在两个文件(sonar-project.properties和sonar project local.properties)中,sonar扫描仪将选择本地文件

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

如果我从目录中删除(重命名)全局文件,那么本地文件将被识别,行为与预期一致


这是虫子吗?如何解决此问题而不影响全局属性文件?

通常,答案是命令中的空格。所以,不是

-D project.settings=...
但是


但那笔财产被放弃了。您只需将属性文件从“正确”的名称中移入/移出。

是的,我也这么认为,但无论是否有空格,结果在所有情况下都是一样的。我仔细检查了所有内容—拼写、参数、空格,尝试使用引号和相对/绝对路径。。我还知道cmd参数是有效的,因为如果我删除sonar-project.properties文件,只保留sonar-project-local.properties文件并使用该参数运行分析,scanner会将其选中。如果我在没有参数的情况下运行它-它不会。@worldpart这确实是另一个问题。请分开邮寄。:)
-Dproject.settings=...