1
我的項目是建立與Maven 3.0,並使用插件構建輔助在initialization
階段設置以下屬性: parsedVersion.majorVersion, parsedVersion.minorVersion
它可以很好地用於構建,其中我還設置sonar.branch=parsedVersion.majorVersion.parsedVersion.minorVersion
詹金斯聲納執行失誤Maven構建輔助解析版本性能
在詹金斯,我添加後生成步驟「聲納分析」(從聲納插件詹金斯),它結束了以下錯誤:
Can not execute SonarQube analysis: Illegal character in query at index 108:
http://<sonar url>/sonar/batch_bootstrap/properties?project=com.x.y.<ArtifactId>:${parsedVersion.majorVersion}.${parsedVersion.minorVersion}
所以屬性值不正確地instanciated。
有沒有人遇到過這個問題?有沒有解決方案,還是Jenkins或Jenkins聲納插件中的錯誤?
謝謝,這應該做的事情,將盡快測試 – Gurvan
sonar.phase已棄用我該怎麼辦? – burtsevyg
@burtsevyg:如果您使用SonarQube插件的最新版本,則不應使用sonar-qube發行商,而應使用自定義maven步驟,並簡單地在呼叫中包含相關階段,即「初始化聲納:聲納... 」。請參閱http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+Jenkins – blackbuild