下载 Eclipse 的源代码 [已关闭]

2022-09-03 07:02:36

我正在对大型Java项目进行研究,并希望查看Eclipse的源代码。我已经转到了这个网址(http://wiki.eclipse.org/index.php/CVS_Howto),并认为对我来说最有用的cvs存储库将是这个:

:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse (The Eclipse platform project)

但是,当查看此存储库时,它有很多模块!我应该尝试签出哪些模块?我不一定想从源代码构建IDE,但是,我只想获取核心Eclipse代码库来执行一些分析。我会查看以“org.eclipse...”开头的任何模块吗?我应该检查其他任何一个吗?

还是有更简单的方法来获取源代码?我在某处读到,你可以从Eclipse的二进制版本中获取源代码,但我不确定在哪里可以找到源代码。


答案 1

只需从这里下载源码包eclipse-cvs.tgz

编辑:这还包括版本历史记录,因此它可能比您需要的要大。仅当前版本下载平台-SDK.3.5.2 ~ 100MB

它包括jar文件中的源代码,例如

org.eclipse.ui.workbench_3.5.2.M20100113-0800.jar
org.eclipse.ui.workbench.source_3.5.2.M20100113-0800.jar

答案 2

对于实证研究,一个很好的资源是Qualitas语料库。它是用于实证研究的开源Java程序的集合。除了拥有大量主要项目(包括Eclipse)的源代码之外,它们还具有每个程序的多个版本,因此您可以跟踪代码如何随时间变化(如果这很重要)。它是软件工程/编程语言研究社区中备受推崇的语料库,因此它可能会使您的工作更适合将来进行比较。

我不是他们项目的一部分,但我在最近的一项研究中使用了他们的语料库。如果您向他们发送电子邮件并告诉他们您的项目内容,他们将为您提供http下载访问权限。


推荐