Eclipse Kepler有关的数据,eclipsekepler有关
Eclipse Kepler有关的数据,eclipsekepler有关
我们开始有72个项目签约参加2012年6月27号的Eclipse Juno同步发布。可是到发布那一天,这个数字减少到了71个。已经停止开发的EMF Query 2项目从名单中移掉了。但是如果你仔细检查发布列表,可能会发现那还是列举了72个条目。去年Eclipse项目发布了2个不同的版本3.8和4.2,而我把它们算做一个项目。
今年,当你展开Kepler的最终列表时会发现项目数又是72个。而这一次,我可以非常自信的确定最后一定是72个项目被发布。
Kepler
今年Kepler中的项目有一点不同。除了一小部分去年退出的项目,Kepler保留了去年Juno发布的大多数项目。Virgo,Jetty和Runtime Packaging Project (RTP)今年都不会加入Kepler。Xtend项目将会合并到Xtext项目中,所以它会从名单中被移除(但是Xtend的代码还是会作为Xtext项目的一部分而包含在同步发布的版本中)。
虽然Jetty表面上没有参与到同步发布中,但是一些Jetty项目的代码还是会包含在Kepler软件仓库中:它们被作为一个或多个其他项目的依赖而加入到Kelper中。同样的原因,一些Gemini JPA项目的代码也会包含在Kepler中。如果你发现代码有些混乱不清,你也处于跟我一样的窘境中。
5个新的项目会加入:EMF Diff/Merge,Sphinx,Stardust,Hudson和Maven Integration 都作为Web工具平台加入到Kepler的同步发布。
有些包项目含了一些子项目。举参与Kepler的Mylyn项目为例,它是被作为一个单一条目而列出,可是它包含了Builds,Commons,Context,Docs,Reviews,Tasks,Versions,Model Focused Tools (MFT)和R4E。Eclipse项目,Web工具和Data工具它们都分别包含了一些子项目;还有并发工具平台(PTP),包含了Photran。所有加在一起,总共114个项目会正式被发布。
有些项目实际上自己没有源代码仓储库。举例来说Eclipse项目,Web工具,Data工具和顶层的Mylyn项目都没有源码仓库。Java开发工具(JDT)和Eclipse平台项目也同样如此。我认为容器项目都没有自己的源代码仓储库(代码而是被作为它们的子项目来保存)。Kepler中的114个项目中,107个项目拥有源代码仓库。有8个Kepler中的项目使用Subversion作为它们的源代码仓储。剩下的99个项目则使用Git(大约93%)。
总共来自于54个不同组织中的428个提交者,每个人每次至少提供了48k次提交,超过了去年(直到2012年6月27号)拥有大约200k文件的Kepler项目的源代码仓储库。这个数据并不包含上面我们谈到的不参与依赖的项目(例如Jetty和Gemini JPA)。
Kepler软件仓库拥有4786个OSGi bundles和915个features.(截至2013年6月7日)
最后,我估计Kepler代码库中会拥有大约5千8百万行代码。
这个数字击败了去年的Juno。
2013.06.12:我更新了一些数据,而且忽略了Web工具中子项目。所以更新直接在文档中标出的。
原文链接: Waynebeaton 翻译: Wld5.com - 杨帆译文链接: http://www.wld5.com/5702.html
[ 转载请保留原文出处、译者和译文链接。]
用户点评