无法让Sonar-Qube分析项目

时间:2017-05-18 07:42:20

标签: sonarqube cobol

我已经看到其他2个附加内容并将sonar.languages = COBOL添加到我的sonar-project.properties文件中无济于事。 我认为它基本上更多的是不理解文档(或后者从来没有经过过测试和#34;")。

我的问题如下。我的属性文件包含以下条目: -

# sonar.sources=../../mfuser/seb/source/
sonar.sources=C:/mfuser/SEB/Source
sonar.cobol.file.suffixes=cbl,cpy
sonar.cobol.copy.suffixes=cpy
#
sonar.languages=COBOL 

当我运行声纳扫描仪蝙蝠文件时,我看到这样的输出: -

WARN文件C:\ mfuser \ seb \ source \ vvira20.cbl被忽略。它不在c:\ sonar-scanner \ bin

的模块中

对我来说,这给出了印象,我可以指向包含我的COBOL代码的目录,但同时实际代码HAS将在c:\中声纳扫描仪\ bin中。当然,不能是这样的?如果是,那么属性文件中的sonar.sources条目有什么意义呢?

此外,我得到了这个工作,有一些方法指定parm /外卡,以分析SPECIFIC文件。我试过sonar.sources = C:/ mfuser / SEB / Source / vno *但这似乎没什么区别。

谢谢

1 个答案:

答案 0 :(得分:0)

您从自己的目录运行声纳扫描程序,而不是从项目目录运行。正如the documentation所说:

  

从项目基目录

运行以下命令      

声纳扫描仪

同样的文档建议在项目目录的根目录下创建sonar-project.properties文件,并将“sonar.sources”属性设置为相对于sonar-project.properties文件的路径。

或者,您可能希望使用“sonar.projectBaseDir”属性。请参阅documentation for analysis parameters