如何在Eclipse CDT中关闭自动构建功能,在项目的WorkSpace目录中使用元数据文件,而不使用任何对话框和窗口向导。
项目工作区下的任何文件" / .metadata / .plugins / org.eclipse.core.resources / .projects"会包含这样的信息,可以很容易地编辑和保存吗?
我的用例是,创建一个项目工作区模板,该模板预先配置了自定义设置,并且必须由不同的用户使用。
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以通过添加到.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs
文件来创建模板工作区:
description.autobuilding=false
然后压缩工作区并请求开发人员将其用作起点。 DAWN project为template workspaces提供了自动构建功能,建议在Developer Guidelines中使用它们。
传统的方法是使用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
这使您创建的每个新工作区都会覆盖使用这些首选项设置的默认首选项值。
您甚至可以在Eclipse Product plug-in中添加plugin_customization.ini
。
然而,所有这一切,Oomph,又名Eclipse安装程序,完全是为您描述的用例而设计的。它旨在让新工程师点击几下,或者让现有工程师旋转新工作区或配置。从上面的网址:
非详尽的功能列表:
- 在Eclipse IDE中配置正确的插件集。
- 绑定Git repos(包括个人Gerrit推送URL)。
- 检查项目。
- 设置 工作区偏好。
- 配置Dynamic Working Sets。
- 保鲜 项目首选项文件同步。
配置是模型驱动的, 有可能为每个项目,每个分支定制很多, 每个用户......