2016-01-22 98 views
1

我們有面向Web開發人員的Eclipse Java EE IDE。在SonarQube儀表板上發佈Sonar分析

Version: Luna Release (4.4.0) 
Build id: 20140612-0600 

我在我的eclipse中安裝了SonarQube插件,並配置了SonarQube服務器。在Eclipse中測試服務器連接。

我能夠將我的項目與eclipse中的Sonar關聯起來,並在本地獲取報告。

修復違規問題後,我們是否可以將新報告從本地發佈到SonarQbe服務器儀表板。

+0

[SonarQube:創建後未執行分析。唯一可用的部分是配置](http://stackoverflow.com/questions/28091844/sonarqube-no-analysis-has-been-performed-since-creation-the-only-available-sec) – mico

回答

2

首先,您似乎正在使用插件的舊版本; SonarLint for Eclipse的最新版本尚未重新建立連接體驗(儘管即將推出)。您可能對升級感興趣,因爲SonarLint會在您工作時檢查您的代碼;不再需要觸發分析。這樣,問題就會立即引起您的注意,而不是您必須記住尋找它們。

現在您的問題:沒有辦法將您的更新結果從Eclipse直接推送到SonarQube平臺;您需要執行完整的分析。請記住,IDE中的分析運行大多數但不是全部規則。即例如,您不會從規則中獲取有關覆蓋率閾值過低的Eclipse問題。同上重複。這些只作爲完整分析的一部分。

+0

我試過使用SonarLint但正如您所說,它的功能有限,我正在等待即將發佈的版本將SonarLint與現有的SonarQube服務器實例「鏈接」。感謝您的回覆,截至目前,我修改了我們的build.xml以使用sonar-java並運行分析並推送結果。 – Suraj