2017-03-26 48 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