如何下载 Eclipse 的源代码?

2022-09-03 14:07:32

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

plugin: org.eclipse.debug.core

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

最后,我还尝试将插件作为源目录的片段导入。没有打包的源文件。我的最后一个选择是反编译类文件,但请告诉我有一个更好的存储库,我可以用只读权限访问?同样,他们的wiki要么已经过时,要么没有向我指出核心代码,而是其他项目存储库。


答案 1

我找到了它,棘手的部分是在他们的git存储库页面上列出了这么多存储库(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


答案 2

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

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


推荐