2016-07-30 22 views
2

我使用的是SonarQube 5.6.1,我有一些相互依賴的項目。我讓他們分別和乾淨地構建和分析,所以這不是問題。SonarQube分析參數:設置每個項目的參數

我已經有了sonar.host.url,sonar.user和sonar.password的全局SonarQube.Analysis.xml(因爲它們不會改變)。

我想按項目設置ProjectName,ProjectKey和ProjectVersion,但我不知道如何。我已經嘗試了第二個SonarQube.Analysis.xml,但它只是取代了全局的一個。我試圖在csproj中設置它們,但我無法得到這些識別。

最終,我想將ProductVersion設置爲AssemblyVersion,其他設置爲每個項目基礎。

回答

0

從在SonarQube.Analysis.xml文件的頂部評論:

注意下列屬性無法通過MSBuild項目文件或SonarQube.Analysis.xml文件中設置:

sonar.projectName,sonar.projectKey,sonar.projectVersion

以下標誌需要用於設置其值:

/N:[SonarQube項目名稱]/K:[SonarQub e Project Key]/v:[SonarQube Project Version]

所以看起來這是徒勞的。我只是要將它們添加到每個bat文件中。