SonarQube分析参数:每个项目参数的设置

时间:2016-07-30 05:43:39

标签: sonarqube

我正在使用SonarQube 5.6.1,我有一些相互依赖的项目。我让他们单独和干净地建立和分析,所以这不是问题。

我有一个带有sonar.host.url,sonar.user和sonar.password的全局SonarQube.Analysis.xml(因为它们不会改变)。

我想逐个项目地设置ProjectName,ProjectKey和ProjectVersion,但我无法弄清楚如何。我已经尝试了第二个SonarQube.Analysis.xml,但它只是替换了全局的。我试图在csproj中设置它们,但我无法识别它们。

最终,我希望将ProductVersion设置为AssemblyVersion,其他设置基于每个项目。

1 个答案:

答案 0 :(得分:0)

来自SonarQube.Analysis.xml文件顶部的评论:

  

请注意,无法通过MSBuild项目文件或SonarQube.Analysis.xml文件设置以下属性:

     

sonar.projectName,sonar.projectKey,sonar.projectVersion

     

需要使用以下标志来设置它们的值:

     

/ n:[SonarQube项目名称] / k:[SonarQube项目密钥] / v:[SonarQube项目版本]

所以看起来这是徒劳的。我只需将它们添加到每个bat文件中。