我想知道如何创建新的干净Eclipse工作区,但是拥有现有工作区的所有设置。 也许像克隆但没有项目?
答案 0 :(得分:78)
我使用导出 - > 偏好设置 - > 所有然后更改为新工作区并导入 prefs。工作正常(虽然显然不是很舒服)。不幸的是,eclipse只提供在更改工作空间时复制布局设置,这对于大多数用途来说是不够的。
答案 1 :(得分:21)
您可以查看以下插件:http://code.google.com/a/eclipselabs.org/p/workspacemechanic/
这是谷歌开发的一个插件,可让您存储您的偏好并自动将它们应用到任何工作区。
如果您将其存储在Dropbox(或任何其他共享存储)中,您将能够在所有计算机之间甚至所有团队成员之间共享您的偏好。
这是解决问题的最佳和最可靠的解决方案。
答案 2 :(得分:16)
我首选的方法是将.settings
文件夹和.launches
文件夹从旧工作区复制到新工作区。这似乎比使用导出首选项选项做得更完整。您可以在工作区下找到两个文件夹,从
开始
.metadata\.plugins
可以在.settings
文件夹下找到org.eclipse.core.runtime
文件夹
.launches
文件夹位于org.eclipse.debug.core
文件夹下。
(这是我在Pluralsight的两个Eclipse Guided Tour视频培训课程中涉及的众多技巧之一。)
答案 3 :(得分:3)
您可以尝试复制workspace/.metadata
文件夹。它主要包含插件信息,你可能没有一些插件。包含重要设置的特定文件夹是.metadata/.plugins/org.eclipse.core.runtime/.settings
。 See this article
答案 4 :(得分:2)
无需手动复制任何内容,使用Workspace Preferences Transferrer - 效果很好。以下是描述中的引用:
扩展文件>使用选项to切换工作区...命令 将所有首选项从当前工作空间转移到另一个工作空间。
只需搜索Eclipse市场并从那里安装即可。
答案 5 :(得分:1)
需要复制包含工作区属性的.Metadata。
答案 6 :(得分:0)
最好的方法是将.metadata文件夹复制到新文件夹,然后在Eclipse Workspace对话框中打开该文件夹。
答案 7 :(得分:0)
只需复制本地文件系统上的整个工作区即可。这对我有用,因为我的新功能分支有相同的pom文件,因此整体构建匹配。这样我就不需要再次导入所有项目了。
答案 8 :(得分:0)
此插件可以帮助您:http://marketplace.eclipse.org/content/workspace-preferences-transferrer。
选择"复制偏好"切换到或创建新工作区时。