相关疑难解决方法(0)

从头开始构建Eclipse IDE - 如何指定目标操作系统?

这篇文章是关于从源代码构建整个Eclipse IDE的 - 更具体地说,是如何指定要为其构建可执行文件的目标OS.

在此输入图像描述

我找到了以下教程来指导我完成构建过程:http://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html

特别是该教程的第13章很有帮助.我将在这里逐一描述需要采取的步骤 - 因此您无需阅读vogella教程.

需要的软件:

显然,您需要在(Windows)计算机上安装以下软件:

  • 混帐
  • Maven版本3.3.1(确保将提取Maven的bin文件夹添加到PATH.有关安装说明,请参阅https://maven.apache.org/install.html)
  • Oracle 1.8 JDK或更高版本(别忘了设置JAVA_HOME环境变量)

现在你已准备好开始:

步骤1 :

C:\磁盘中创建一个新文件夹.我们来命名吧C:\myEclipse.这将是我们在其中提取最新Eclipse版本的Git存储库的文件夹.

第2步 :

cmd使用管理员权限打开Windows shell(cmd如果您在桌面上创建了一个图标,请右键单击图标,然后选择open with admin rights).通过命令转到该文件夹cd C:\myEclipse.现在输入以下命令:git config --system core.longpaths true.这通知Git存储库中可能出现长名称.忘记此命令,稍后将导致错误.

第3步:

克隆Git存储库:

git clone -b master --recursive git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git
Run Code Online (Sandbox Code Playgroud)

现在您应该耐心地将所有源代码复制到本地文件夹.

第4步 :

最后是时候开始构建了.构建过程将花费数小时,因此跳过单元测试是明智的.因此不要忘记添加-DskipTests参数.这是启动构建的命令:

mvn clean verify -DskipTests
Run Code Online (Sandbox Code Playgroud)

几个小时后,应该完成构建.

第5步:

构建的结果现在应该在以下文件夹中:

C:\myEclipse\eclipse.platform.releng.aggregator\eclipse.platform.releng.tychoeclipsebuilder\sdk\target\products

请注意,Eclipse IDE是为所有可能的目标计算机构建的.32位Windows,64位Windows,Macintosh,Linux,......难怪需要几个小时!我想只为一个目标构建 - 例如我的64位Windows机器.这有望显着缩短构建时间,并允许我更快地验证代码更改.

有谁知道如何实现这一目标?


编辑:

我已将参数添加-Dnative=win32.win32.x86_64到build命令中.不幸的是,我在15到20分钟后出错了.这一次,我也添加了参数 …

java eclipse git build maven

14
推荐指数
1
解决办法
1202
查看次数

标签 统计

build ×1

eclipse ×1

git ×1

java ×1

maven ×1