2016-12-14 117 views
0

我有SonarQube 6.1SonarQube錯誤:組件密鑰長度長於最大允許

此錯誤請注意:我不能縮短projecy關鍵,因爲我有過組織的命名約定沒有權力,我們的工作保持平臺。我知道名稱可以縮短,但我正在尋找一種解決方法(即ALTER表中的字段長度?如果是這樣,哪個以及如何?)

「java.lang.IllegalArgumentException:組件密鑰長度爲比最大授權(400)更長(401)「

該kee確實長於允許的400個字符,但自從我們管理構建系統後,我無法控制命名約定。

這就是說,我正在尋找一種解決方法來克服這個錯誤。任何猜測?

回答

1

我建議縮短項目的關鍵:

+0

嗨@teryk什麼如果我無法縮短項目名稱?任何ALTER表將工作? –

+0

我不確定我的理解。你有SonarQube的管理權限嗎?負責構建團隊?然後您只能在SonarQube中更改項目鍵。我一定錯過了一些東西 我不建議直接更改數據庫。接下來的分析,SonarQube不會將該項目視爲同一項目。 –

+0

我是一個聲納管理員。我不負責構建團隊。他們使用的是使用IBM Rational Build Forge調用sonarqube實例並將項目關鍵字名稱作爲分析參數的sonar-maven插件的maven,因此我無法通過其長名稱獲得支持。我們是審計署的一部分。如果我在聲吶中更改項目密鑰,當他們再次通過相同的長名稱調用下一個分析時會發生什麼? –

相關問題