【发布时间】:2015-02-24 19:39:55
【问题描述】:
有点问题,
由于我们使用源代码控制设置,每个错误/增强功能都在一个新分支中进行。这很好,但是在 Eclipse 中,我们需要为每个分支设置一个新项目。
有没有什么方法可以轻松地为项目设置默认首选项,或者在 Eclipse 中导入/导出项目首选项?
谢谢,
斯图尔特
【问题讨论】:
标签: eclipse
有点问题,
由于我们使用源代码控制设置,每个错误/增强功能都在一个新分支中进行。这很好,但是在 Eclipse 中,我们需要为每个分支设置一个新项目。
有没有什么方法可以轻松地为项目设置默认首选项,或者在 Eclipse 中导入/导出项目首选项?
谢谢,
斯图尔特
【问题讨论】:
标签: eclipse
一种可能的解决方案是将这些常用首选项存储在 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 目录中:这样,您还将共享您的自定义项目启动器。
【讨论】:
上述方法可能适用于某些设置,但不能解决从工作区导出单个项目(包括其属性以供其他人使用)的问题。
执行此操作的一种方法是将项目文件夹导出为如上所述的 zip 存档,但还要从您的工作区保存以下文件: .metadata/.plugins/org.eclipse.core.resources/.projects/MYPROJECT/.indexes/properties.index 其中 MYPROJECT 是您的项目名称。
如果您随后将该项目作为新项目导入到不同的工作区中,您之后可以 将此文件复制到您的新工作区元数据中,您将拥有原始项目属性。
【讨论】:
project-specific 设置(与already mentionedworkspace-specific 设置相反)存储在项目的两个隐藏文件中:.classpath 和 @987654323 @,您可以重复使用它来设置您的项目。
【讨论】:
【讨论】: