Sonarqube中的“此项目为空”错误

时间:2018-11-02 17:27:47

标签: c# sonarqube

我已经在Sonarqube中配置了一个C#项目。分析完成之后,我可以在仪表板“ CsprojFromCs”的仪表板上看到以下屏幕。

Dashboard

当我单击项目名称并转到详细信息页面时,显示如下“此项目为空”。

Error Message

我的C#项目包含两个文件,我能够正确运行它。为什么在概览选项卡中显示“此项目为空”?

下面是分析的快照。

1。“ C:\ SonarScanner.MSBuild.exe”开始/ k:“ CsprojFromCs” /d:sonar.host.url="http://localhost:9000“ /d:sonar.login="e1295f619c7ff6f08f974f5a18141b999e830610”

输出:

enter image description here

2。命令:MsBuild.exe / t:Rebuild

输出:  enter image description here

3。命令: “ C:\ SonarScanner.MSBuild.exe”结尾/d:sonar.login="e1295f619c7ff6f08f974f5a18141b999e830610“

输出:

enter image description here

3 个答案:

答案 0 :(得分:1)

问题是SCM插件错误地忽略了所有文件。禁用SCP插件即可解决此问题。

要禁用SCP,请使用sonar.scm.exclusions.disabled=true分析参数。

答案 1 :(得分:0)

我通过扫描csproj而不是sln解决此问题:)我的sln包含多个项目,声纳无法一起扫描它们

答案 2 :(得分:0)

我遇到了同样的问题,通过在 pom.xml 中添加以下内容解决了。

  </properties>
    .....
      <sonar.sources>src/</sonar.sources>
  </properties>