花了一段时间(他们的CSV访问wiki页面不再有效,提供的密码不起作用),他们的SVN存储库不包含Eclipse IDE或核心插件的代码。同样的问题似乎也适用于他们的GIT存储库。特别是我正在寻找这个 core 插件类的源代码(甚至不是特定于java的):
插件:org.eclipse.debug.core
class:org.eclipse.debug.core.model.IProcess
最后,我还尝试导入插件作为一个片段与源目录。没有打包的源文件。我的最后一个选择是反编译类文件,但请告诉我有一个更好的存储库,我可以访问只读权限?同样,他们的wiki要么过时了,要么没有向我指出核心代码,而是指向其他项目仓库。
6条答案
按热度按时间uelo1irk1#
我找到了它,棘手的部分是有这么多的仓库只是列在他们的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的
hmtdttj42#
根据您的需求,The Eclipse Common Build Infrastructure(CBI)可能会有所帮助。
CBI项目已经将Eclipse转换为Tycho项目,这意味着您可以使用2-3个命令get all the sources and compile them into a working Eclipse build。
i34xakig3#
您也可以查看Lars Vogel的新演示:)How to become an Eclipse committer in 20 minutes and fork the IDE
jecbmhm34#
如果你只是想看看代码,你可以使用GrepCode。
例如,您请求的类的Eclipse 4.2版本可以在这里找到:IProcess.java。
dojqjjoe5#
使用来自@ AaronDigulla的这个链接(请参阅“构建”和“克隆平台源代码树”部分),这似乎是下载所有Eclipse源代码的方法。我实际上运行了这些指令,它们似乎起作用了。我想这就是全部了。
字符串
上面的克隆过程花了我大约30分钟,下载了3.9 GB的东西。
型
就是这样!这似乎是一切(我想)。下面是我在刚刚克隆的“eclipse.platform.releng.aggregator”文件夹的第一级中看到的内容:
型
agxfikkp6#
Eclipse Platform SDK Provisioning工作,Eclipse Updater完成后,可以运行和调试Eclipse,断点也工作。
例如,在
NewProjectAction.java
NewProjectAction()
和run()
方法中设置断点,当单击File > New > Project
时,将在断点处暂停。的数据