【问题标题】:Importing/Exporting Project Preferences导入/导出项目首选项
【发布时间】:2015-02-24 19:39:55
【问题描述】:

有点问题,

由于我们使用源代码控制设置,每个错误/增强功能都在一个新分支中进行。这很好,但是在 Eclipse 中,我们需要为每个分支设置一个新项目。

有没有什么方法可以轻松地为项目设置默认首选项,或者在 Eclipse 中导入/导出项目首选项?

谢谢,

斯图尔特

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    一种可能的解决方案是将这些常用首选项存储在 Eclipse 的 workspace 级别(请参阅 Manage your Eclipse environment 文章)

    拥有多个工作区的缺点是需要在它们之间共享开发首选项。
    由于首选项在 Eclipse 中以工作区为基础保持不变,因此您必须导出工作区首选项并将其导入所需的工作区 (File > Export > Preferences)。

    即使您留在同一个工作区(有多个项目),您也可以通过导出这些 工作区 首选项与其他开发人员共享通用设置。

    作为mentioned by Fabian,项目具体设置在.classpath.project,但是他漏掉了.settings

    .settings 用于特定于 IDE 项目的设置,例如编译器警告等。
    如果您想共享项目特定的 IDE 相关设置,只需将 .settings 目录从项目目录复制到项目目录即可。

    提示:将您的项目启动器(默认在<workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches 创建)复制到您的.settings 目录中:这样,您还将共享您的自定义项目启动器。

    【讨论】:

      【解决方案2】:

      上述方法可能适用于某些设置,但不能解决从工作区导出单个项目(包括其属性以供其他人使用)的问题。

      执行此操作的一种方法是将项目文件夹导出为如上所述的 zip 存档,但还要从您的工作区保存以下文件: .metadata/.plugins/org.eclipse.core.resources/.projects/MYPROJECT/.indexes/properties.index 其中 MYPROJECT 是您的项目名称。

      如果您随后将该项目作为新项目导入到不同的工作区中,您之后可以 将此文件复制到您的新工作区元数据中,您将拥有原始项目属性。

      【讨论】:

      • 比我的回答更有趣且更具体。 +1
      • +1 可能帮助我在工作区之间的 1 步配置复制难题中找到最后的关键,这些工作区只是同一应用程序的不同版本,由于某种原因,我们不能只通过命名处理版本控制中的分支。
      【解决方案3】:

      project-specific 设置(与already mentionedworkspace-specific 设置相反)存储在项目的两个隐藏文件中:.classpath 和 @987654323 @,您可以重复使用它来设置您的项目。

      【讨论】:

        【解决方案4】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-26
          • 2011-07-20
          • 2012-02-07
          相关资源
          最近更新 更多