我正在研究大型Java项目,并希望查看Eclipse的源代码。我已经访问了这个url (http://wiki.eclipse.org/index.php/CVS_Howto),并认为对我来说最有用的cvs存储库应该是这个:
:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse ( Eclipse平台项目)
然而,当查看这个存储库时,它有这么多模块!我应该试着检出哪些模块?我不一定要从源代码构建IDE,但是,我只想获得核心Eclipse代码库来执行一些分析。我可以只签出任何以"org.eclipse...“开头的模块吗?我是不是应该去看看其他的呢?
还是有一种更简单的方法来获取源代码?我在某处读到,您可以从Eclipse的二进制版本中获得源代码,但我不确定在哪里可以找到源代码。
发布于 2010-05-23 14:51:34
只需下载源码tarball eclipse-cvs.tgz
from here
编辑:这也包括版本历史,所以它可能比你需要的要大。对于当前版本,请下载Platform-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
发布于 2010-05-23 14:15:13
对于实证研究,Qualitas Corpus是一个很好的资源。它是用于实证研究的开源Java程序的集合。除了拥有大量主要项目(包括Eclipse)的源代码之外,他们还拥有每个程序的多个版本,因此您可以跟踪代码随时间的变化,如果这很重要的话。它是软件工程/编程语言研究社区中备受尊敬的语料库,因此它可能会使您的工作在未来更适合进行比较。
我不是他们项目的一部分,但我在最近的一项研究中使用了他们的语料库。如果你给他们发了一封电子邮件,告诉他们你的项目是关于什么的,他们会给你http下载权限。
https://stackoverflow.com/questions/2890757
复制相似问题