我想知道如何创建一个新的干净的Eclipse工作空间,但保留现有工作空间的所有设置。可能类似于克隆,但不需要复制项目?
我使用 导出->首选项->全部,然后切换到新的工作空间并 导入 首选项。这个方法可以正常工作(尽管不是很方便)。不幸的是,Eclipse 只提供了在更改工作空间时复制布局设置的选项,这对大多数情况来说是不够的。
我的首选方法是将旧工作区的.settings
文件夹和.launches
文件夹复制到新工作区。这似乎比使用导出偏好选项更彻底。您可以在以下位置找到这两个文件夹:
.metadata\.plugins
.settings
文件夹位于org.eclipse.core.runtime
文件夹下。
.launches
文件夹位于org.eclipse.debug.core
文件夹下。
(这仅是我在Pluralsight上的两个Eclipse Guided Tour视频培训课程中介绍的众多技巧之一。)
workspace/.metadata
文件夹。它主要包含插件信息,可能你没有其中的一些插件。包含重要设置的具体文件夹是.metadata/.plugins/org.eclipse.core.runtime/.settings
。请参阅此文章。只需搜索Eclipse市场并从那里安装即可。通过为“文件”>“切换工作区…”命令添加选项,将从当前工作区传输所有首选项到其他工作区。
只需将整个工作区复制到本地文件系统即可。 这对我很有效,因为我的新功能分支有相同的pom文件,因此整体构建匹配。 这样,我就不需要再次导入所有项目。
这个插件将会帮助你:http://marketplace.eclipse.org/content/workspace-preferences-transferrer。
当你切换到或创建一个新的工作空间时,请选择“复制偏好设置”。