代码之家  ›  专栏  ›  技术社区  ›  jwir3

如何编译eclipse?

  •  1
  • jwir3  · 技术社区  · 14 年前

    这可能是以前问过的问题,但我找不到,所以我们来。。。

    我想给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用户界面所需的最少的源代码集,这样我就可以测试我编写的代码来实现我提议的小的增强。

    2 回复  |  直到 9 年前
        1
  •  2
  •   Fabian Steeg    14 年前

    最简单的方法可能是使用集成的CVS客户机检查相关的bundle,并用它们启动第二个工作台。要将更改后的包放入正在运行的Eclipse中,可以指定在导出期间安装到宿主Eclipse中。本文中有一些简短的说明(包括创建修补程序和将更改提交回Eclipse): How to Fix a Bug in Eclipse

        2
  •  1
  •   jevon JesseBuesking    14 年前

    如果您想向Eclipse添加一些内容,在许多情况下,您不需要直接修改源代码,而是添加一个扩展(插件、使用扩展注册表等)。不过,这取决于你想要实现什么。

    这种方法比尝试重新编译整个Eclipse要简单得多,因为您的副本很快就会过时,而且您永远无法更新您的环境。