Sonarqube Can';在声纳中看不到基于线的信息

Sonarqube Can';在声纳中看不到基于线的信息,sonarqube,teamcity,perforce,blame,Sonarqube,Teamcity,Perforce,Blame,我目前正在尝试最新(5.1.2)SonarQube中的SCM责备功能。我的问题是,只显示整个文件的最新提交。这意味着一个用户负责整个文件。根据需要,应该可以基于SCM信息行—每行都有提交ID、日期和用户 我们正在为SCM使用Performance 在TeamCity中,设置为maven build step,带有流动参数: -Dsonar.jdbc.url=%system.sonar.staging.jdbc.url% -Dsonar.jdbc.driverClassName=net.sour

我目前正在尝试最新(5.1.2)SonarQube中的SCM责备功能。我的问题是,只显示整个文件的最新提交。这意味着一个用户负责整个文件。根据需要,应该可以基于SCM信息行—每行都有提交ID、日期和用户

我们正在为SCM使用Performance

在TeamCity中,设置为maven build step,带有流动参数:

-Dsonar.jdbc.url=%system.sonar.staging.jdbc.url%
-Dsonar.jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
-Dsonar.jdbc.dialect=postgresql
-Dsonar.jdbc.username=%system.sonar.staging.jdbc.username%
-Dsonar.jdbc.password=%system.sonar.staging.jdbc.password%
-Dsonar.host.url=%system.sonar.staging.host.url%
-Dsonar.scm.forceReloadAll=true
-Dsonar.perforce.port=%vcsroot.port%
-Dsonar.perforce.username=%vcsroot.user%
-Dsonar.perforce.password.secured=%vcsroot.user%
-Dsonar.scm.provider=perforce
-Dsonar.perforce.clientName=%env.P4Workaround%
-Dmaven.scm.perforce.clientspec.name=%env.P4Workaround%d%

我是否需要调整一些东西,或者这可能是SonarQube中的错误?

您正在使用的SonarQube Performance插件的版本是什么。这个问题应该在1.2版中修复。但您可能需要从头开始分析项目以查看更改(在UI中删除项目,然后进行新的分析)。

既然您使用Performance作为SCM,为什么不使用Time-Lase View?是的,这是可能的。但我的目的是在web UI上显示结果,而不需要打开客户端、连接到服务器、查找文件等等。根据文件,这应该是可能的,只是不起作用。是的,就是这样。我们的版本是1.1-感谢您的帮助!有人能调查一下下面的问题吗