如何在 Eclipse CDT 中关闭 Auto Build 功能,使用 WorkSpace 目录中项目的元数据文件,而不使用任何对话框和窗口向导。
项目工作区“/.metadata/.plugins/org.eclipse.core.resources/.projects”下的任何文件都包含此类信息,可以轻松编辑和保存吗?
我的用例是,创建一个项目工作区模板,该模板预先配置了自定义设置,并且必须由不同的用户使用。
如何在 Eclipse CDT 中关闭 Auto Build 功能,使用 WorkSpace 目录中项目的元数据文件,而不使用任何对话框和窗口向导。
项目工作区“/.metadata/.plugins/org.eclipse.core.resources/.projects”下的任何文件都包含此类信息,可以轻松编辑和保存吗?
我的用例是,创建一个项目工作区模板,该模板预先配置了自定义设置,并且必须由不同的用户使用。
您可以通过添加到.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs
文件中来制作模板工作区:
description.autobuilding=false
然后压缩您的工作区并请求开发人员将其用作起点。DAWN 项目提供具有自动构建功能的模板工作区,并建议在开发人员指南中使用它们。
执行此操作的传统方法是使用plugin_customization.ini
.
创建一个plugin_customization.ini
使用以下内容调用的文件:
org.eclipse.core.resources/description.autobuilding=false
然后你添加-pluginCustomization <path to>/plugin_customization.ini
到你的命令行或以下到你的eclipse.ini。
-pluginCustomization
<path to>/plugin_customization.ini
这使得您创建的每个新工作区都会使用这些首选项设置覆盖默认首选项值。
您甚至可以包含plugin_customization.ini
在您的Eclipse 产品插件中。
尽管如此,Oomph(又名 Eclipse 安装程序)是专为您所描述的用例而设计的。它旨在使新工程师只需单击几下即可开始使用,或者现有工程师可以旋转新的工作区或配置。从上面的网址:
功能的非详尽列表:
- 在 Eclipse IDE 中配置正确的插件集。
- 绑定 Git 存储库(包括个人 Gerrit 推送 URL)。
- 检查项目。
- 设置工作区首选项。
- 配置动态工作集。
- 保持项目首选项文件同步。
配置是模型驱动的,可以为每个项目、每个分支、每个用户定制很多......</p>