2017-03-26 36 views
3

我有一個非常大的困惑,當我們有sonarqube服務器時,聲納掃描儀的用途是什麼?當我使用soarqube服務器分析一個項目時,它進行了分析並運行良好。我仍然困惑,爲什麼我們也需要掃描儀。Sonarqube vs sonarscanner

它與eclipse或maven或github集成時是否需要?我做了這方面的研究,但無法得到確切的答案,以滿足自己。

回答

0

Sonarqube提供智能執行掃描。

SonarScanner是Sonar內部開發的掃描儀,也是開發SonarQube的組織。

SonarScanner是我們使用的衆多掃描儀之一。 maven,gradle,ant,Jenkins是其他人。這意味着maven不依賴於SonarScanner,並且您可以簡單地使用maven而不是SonarScanner。希望有所幫助。這就是說我不明白你用Sonarqube分析的意思!因爲據我所知,Sonarqube服務器不執行分析,它需要一個工具來工作

+0

感謝評論@Shiva。是的,我分析了一個創建ci管道github的項目 - jenkins - sonarqube。我沒有安裝聲納掃描儀,但我的源代碼被分析。那麼聲納掃描儀的需求是什麼,如果sonarqube自己做的話 – pandey

+0

這意味着它已經有sonarqube掃描儀已經嵌入 – philip

+0

@菲利普所以我們不需要聲納掃描儀? – pandey