我從SonarQube 4.5.1版本移植到SonarQube 4.5.4版本時遇到此問題爲什麼我從SQ 4.5.1升級到4.5.4時丟失了Java規則配置?
在我的4.5.1版本中,我對規則squid進行了自定義更改:MethodCyclomaticComplexity。我將默認的複雜度從10更改爲12. 現在,當我在4.5.4中嘗試相同的Java配置文件時,我再次獲得了10的複雜度的默認值,而不是12.
以下是我遵循的步驟。
- 下載SonarQube4.5.4.zip
- 的全新副本啓動服務器
恢復的質量配置文件使用「還原配置文件」選項[從我的舊 4.5.1生成的備份] 。
將此配置文件作爲默認一個
執行的Maven的命令。
它顯示squid的默認值10:MethodCyclomaticComplexity。
[順便說一句,我可以看到這是從4.5.1產生是12,我的質量配置文件(默認值)
請建議
我在這個環境中使用默認的h2數據庫 – Sam