声纳和SonarQube之间的区别

10
有人能解释一下sonar和sonarQube之间的区别吗?我想在eclipse中集成sonar,我正在使用eclipse Luna版本,但当我搜索sonar时发现无法找到。
Help----> Eclipse Marketplace ---->search (sonar)

我遇到的是SonarQube而不是Sonar。 因此我的问题是它们是否相同,如果相同,我可以继续在Eclipse中安装,如果不同,那么从哪里安装Sonar作为我的要求。请有经验的人提供建议。
3个回答

12

SonarQube(以前称为“Sonar”)是一个基于服务器的系统。当然,您可以在本地计算机上安装它(硬件要求很小)。但它是一个带有数据库的中央服务器

分析由一些Sonar“客户端”软件执行,这些软件可以是sonar runner、sonar ant task、sonar Eclipse插件等。分析结果可以自动上传到服务器,在那里可以通过sonar Web应用程序访问。

在有许多开发人员的环境中,您应该运行构建服务器(如Hudson或Jenkins),它作为每晚构建的一部分执行自动的sonar分析。其他时间表也可能存在,但开发人员应该知道何时可以期望服务器端分析结果更新。自动分析的结果可以通过sonar Eclipse插件在每个开发人员的Eclipse编辑器中显示。


6

请注意,这里指的是“SonarQube”,而不是另一种工具“Codesonar”。 - user5248982

4

来自SonarQube

SonarQube(前身为Sonar)是一个开源平台,用于持续检查代码质量。

来自http://www.sonarqube.org/

SonarQube™软件(以前称为“Sonar”)是一个在Codehaus托管的开源项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接