【问题标题】:Turn off Auto Build in Eclipse CDT directly on files in Workspace metadata直接在工作区元数据中的文件上关闭 Eclipse CDT 中的自动构建
【发布时间】:2016-02-22 09:54:19
【问题描述】:

如何在 Eclipse CDT 中关闭 Auto Build 功能,使用项目的 WorkSpace 目录中的元数据文件,而不使用任何对话框和窗口向导。

项目工作区“/.metadata/.plugins/org.eclipse.core.resources/.projects”下的任何文件都包含此类信息,可以轻松编辑和保存?

我的用例是,创建一个项目工作区模板,该模板预先配置了自定义设置,并且必须由不同的用户使用。

【问题讨论】:

    标签: eclipse eclipse-cdt eclipse-metadata


    【解决方案1】:

    您可以从 Preferences->Workspace 禁用自动构建并取消选中自动构建。

    【讨论】:

    • 感谢 Kometen 的回复,对不起,我应该更详细地解释我的问题。我希望避免出现对话框和向导。而是直接在“metadata/.plugins/org.eclipse.core.resources/.projects/”工作空间下的文件中进行更改。元数据下是否有任何文件要编辑,以便关闭自动构建
    • @Satya 谢谢。我当时在回答的时候确实想到了。我找到了一个文件workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi。如果您打开文件并搜索 buildAutomatically ,则会有一个类别。但不幸的是,我不太了解 Eclipse 的内部工作原理。
    • 感谢您的回复,帮助很大!
    【解决方案2】:

    编辑工作区

    您可以通过添加到.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs 文件来制作模板工作区:

    description.autobuilding=false
    

    然后压缩您的工作区并请求开发人员将其用作起点。 DAWN projecttemplate workspaces 提供自动构建功能,并建议在 Developer Guidelines 中使用它们。

    plugin_customization.ini

    执行此操作的传统方法是使用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
    • 保持 项目首选项文件同步。

    配置是模型驱动的, 可以为每个项目、每个分支定制很多东西, 每个用户……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-01
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多