任何人都可以解释我声纳和sonarQube之间的区别是什么,因为我已经说过将声纳与eclipse集成我正在使用eclipse Luna但是当我尝试使用
搜索声纳时Help----> Eclipse Marketplace ---->search (sonar)
我得到的声纳不是声纳 因此,我的问题是它们是相同还是不同,如果相同我可以继续在eclipse中安装,如果没有那么从哪里安装声纳,因为它是我的要求。请任何人建议
答案 0 :(得分:9)
SonarQube (formerly just "Sonar")
是基于服务器的系统。当然,您可以将其安装在本地计算机上(硬件要求极低)。但它是central server with a database
。
分析由一些Sonar
“客户端”软件执行,该软件可以是声纳转轮,声纳蚂蚁任务,声纳Eclipse插件等。分析结果可以自动上传到服务器,在那里他们可以可以通过声纳Web应用程序访问。
在具有许多开发人员的环境中,您应该运行构建服务器(例如Hudson或Jenkins),该服务器在每晚构建中执行自动声纳分析。其他计划是可能的,但开发人员应该知道他们何时可以期待服务器端分析结果的更新。自动分析的结果可以通过声纳Eclipse插件显示在各个开发人员的Eclipse
编辑器中。
答案 1 :(得分:4)
相同的软件。从Sonar到SonarQube,名称在去年发生了变化 http://www.sonarqube.org/sonar-becomes-the-sonarqube-platform/
答案 2 :(得分:3)
SonarQube(以前的Sonar)是一个用于持续检查代码质量的开源平台。
SonarQube™软件(以前称为“Sonar”)是Codehaus托管的开源项目。