这可能是之前提出过的问题,但我找不到,所以我们走了......
我想对org.eclipse.jdt添加一些小改动。作为其中的一部分(因为这是我第一次使用eclipse源代码),我需要从源代码构建eclipse。所以,这是一个双重问题:
1)我似乎无法下载代码。我使用的命令行是:
cvs -td :pserver:anonymous@proxy.eclipse.org:443/cvsroot/eclipse co org.eclipse.jdt
(我在防火墙后面,所以我使用https。我也尝试使用端口80,结果相同......)我总能得到的结果是:
13:52:07: -> Tracelevel set to 1. PID is 5764
13:52:07: -> Session ID is 16844cec1b6722de
13:52:07: -> Session time is Tue Nov 23 19:52:07 2010
13:52:07: -> main loop with CVSROOT=:pserver:anonymous@proxy.eclipse.org:443/cvsroot/eclipse
cvs [checkout aborted]: Error reading from server proxy.eclipse.org: 0: No such file or directory
2)如果有源代码,我该如何编译它?网上是否有任何关于构建过程的详细信息?我真的在寻找编译eclipse用户界面所需的最小源代码集,因此我可以测试我编写的代码以启用我提议的小增强。
答案 0 :(得分:2)
最简单的方法可能是使用集成的CVS客户端检查相关的捆绑包,然后使用这些捆绑包启动第二个工作台。要将更改的bundle添加到正在运行的Eclipse中,您可以指定在导出期间安装到宿主Eclipse中。本文中有简短的说明(包括创建补丁和向Eclipse提供更改):How to Fix a Bug in Eclipse
答案 1 :(得分:1)
如果要向Eclipse添加内容,在许多情况下,您不需要直接修改源,而是添加扩展(插件,使用扩展注册表等)。但这取决于你想要达到的目标。
这种方法比尝试重新编译整个Eclipse要容易得多,因为你的副本很快就会过时,你永远无法更新你的环境。