如何下载Eclipse的源代码?

花了一段时间(他们用于CSV访问的维基页面不再有效,提供的密码不起作用),他们的SVN存储库不包含Eclipse IDE或核心插件的代码。 同样的问题似乎也适用于他们的GIT存储库。 特别是我正在寻找这个核心插件类的源代码(甚至不是特定于java的):

插件:org.eclipse.debug.core

class:org.eclipse.debug.core.model.IProcess

最后,我还尝试将插件导入为包含源目录的片段。 没有打包的源文件。 我的最后一个选择是反编译类文件,但是请告诉我有一个更好的存储库我可以使用只读权限访问吗? 他们的wiki再次过时或者没有指向核心代码,而是指向其他项目回购。

我发现它,棘手的部分是有很多repos刚刚在他们的git repo页面上列出( http://git.eclipse.org/c/ ),你有点必须检查每一页,它列在类别“平台”,而不是所有插件ID按字母顺序列出:

对于org.eclipse.debug.core(其中是IProcess),它在这里:

http://git.eclipse.org/c/platform/eclipse.platform.debug.git/tree/org.eclipse.debug.core

你也可以通过Lars Vogel查看这个新的演示文稿:) 如何在20分钟内成为Eclipse提交者并分叉IDE

根据您的需求, Eclipse Common Build Infrastructure (CBI)可能会有所帮助。

CBI项目已将Eclipse转换为Tycho项目,这意味着您可以获取所有源代码并将其编译为具有2-3个命令的可用Eclipse构建 。

如果您只想查看代码,可以随时使用GrepCode 。

例如,您要求的类的Eclipse 4.2版本可在此处找到: IProcess.java 。