gpt4 book ai didi

java - 从头开始构建Eclipse IDE-如何通过JDT选择CDT?

转载 作者:行者123 更新时间:2023-11-29 04:44:15 25 4
gpt4 key购买 nike

最近,我决定从头开始构建Eclipse IDE-因此我可以根据自己的需求进行调整。我要采取的第一个动作是放大图标。即使是最新的Eclipse Neon版本,其4k显示屏上的图标仍然有些小。

enter image description here

我找到了以下教程来指导我完成从头开始构建Eclipse的过程: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步 :

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

第三步:

克隆Git存储库:

git clone -b master --recursive git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git


显然,此git存储库包含安装了JDT的Eclipse IDE。我不是Java开发人员,因此我需要其他选择。
经过大量搜索,我终于找到了列出git存储库选项的网页: https://git.eclipse.org/r/#/admin/projects/?filter=platform选择无穷无尽:


git clone git://git.eclipse.org/gitroot/platform/eclipse.platform
git clone git://git.eclipse.org/gitroot/platform/eclipse.platform.common
git clone git://git.eclipse.org/gitroot/platform/eclipse.platform.debug
git clone git://git.eclipse.org/gitroot/platform/eclipse.platform.images
git clone git://git.eclipse.org/gitroot/platform/eclipse.platform.news
git clone git://git.eclipse.org/gitroot/platform/eclipse.platform.releng
...


我应该选择哪一个来构建准系统Eclipse平台?哪个用于构建安装了CDT的Eclipse平台?

步骤4 :

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

mvn clean verify -DskipTests


几个小时后,应完成构建。

步骤5:

现在,构建结果应位于以下文件夹中:

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

问题:


运行生成的 eclipse.exe文件时,您会注意到您正在使用Eclipse for Java Developers。就我所知,这就是基本的Eclipse平台以及JDT(Java开发工具)插件。我不是Java开发人员,并且想使用CDT插件(C开发工具)构建用于纯C编程的基本Eclipse平台。我怎么做?
请注意,Eclipse IDE是为所有可能的目标机器构建的。 32位Windows,64位Windows,Macintosh,Linux ...难怪它要花几个小时!我只想针对一个目标(例如我的64位Windows计算机)进行构建。这有望大大减少构建时间,并使我能够更快地验证代码更改。我已经在这里发布了这个问题: Building Eclipse IDE from scratch - how to specify the target OS?
不幸的是,对这个问题给出的答案没有得出正确的结果。
我要解决的第三个问题是图标大小。 Eclipse的图标非常小。对于那些有兴趣使它们变大的人,请参考以下StackOverflow问题: Building Eclipse IDE from scratch - making bigger icons sometimes successful


非常感谢你的帮助。

最佳答案

对于您的CDT问题,我会尝试获取pure UI first,然后添加CDT

至于您的Maven问题,请查看Maven代码,并查看是否存在用于构建的选项。如果看不到Maven文件,我真的不能提供太多帮助。

关于java - 从头开始构建Eclipse IDE-如何通过JDT选择CDT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37929070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com