2011-01-31 105 views
73

我想知道如何創建新的清潔Eclipse工作區,但具有現有的所有設置。 也許像克隆但沒有項目?如何克隆Eclipse工作區

+0

您指的是哪個設置?你能給個例子嗎? – 2011-01-31 08:10:30

+3

有很多設置,maven,subclipse存儲庫等... – Zemzela 2011-02-02 12:19:27

回答

73

我用出口 - >喜好 - >所有然後換一個新的工作區和進口的首選項。工作正常(雖然顯然不是很舒服)。不幸的是,eclipse只提供在更改工作空間時複製佈局設置,這對於大多數用途來說是不夠的。

1

你可以嘗試複製workspace/.metadata文件夾。它主要包含插件信息,並且您可能沒有插件。包含重要設置的特定文件夾是.metadata/.plugins/org.eclipse.core.runtime/.settingsSee this article

+3

我保證你這不起作用。 .metadata文件夾充滿絕對路徑,並不意味着可移植。 – 2011-01-31 17:17:27

+0

@Konstantin Komissarchik今天我檢查了兩個.metadata文件夾,它們都沒有包含絕對路徑。也許你誤認爲工作區元數據與項目元數據?項目元數據確實包含絕對路徑。 – Bozho 2011-01-31 17:26:47

+3

如果您的項目元數據具有絕對路徑,那麼您沒有很好地配置您的項目......絕對路徑位於.metadata中的位置取決於您安裝的插件以及您如何使用Eclipse。還請注意,某些.metadata內容是二進制的,因此您使用基本工具搜索它的能力是有限的。 – 2011-01-31 17:32:48

21

你可以看看下面的插件:http://code.google.com/a/eclipselabs.org/p/workspacemechanic/

這是由谷歌開發的一個插件,可以讓您存儲您的喜好,他們會自動適用於任何工作場所。

如果你將它存儲在您的保管箱(或任何其他共享存儲),你就可以將所有計算機之間,甚至你的所有團隊成員之間共享你的喜好。

這是你的問題的最佳和最可靠的解決方案。

10

我的首選方法是將.settings文件夾和.launches文件夾從舊工作區複製到新工作區。這似乎比使用導出首選項選項做得更完整。您可以找到您的工作空間下,這兩個文件夾在
.metadata\.plugins
.settings文件夾開始可以在org.eclipse.core.runtime文件夾 的.launches文件夾是org.eclipse.debug.core文件夾下下找到。

(只是覆蓋在Pluralsight我的兩個Eclipse Guided Tour視頻培訓課程花樣繁多的一個。)

Windows Explorer Shot of .settings location

0

需要複製.Metadata保存您的工作空間的屬性。

0

最好的方法是將.metadata文件夾複製到新文件夾並在Eclipse Workspace對話框中打開該文件夾。

1

無需手動複製任何東西,使用Workspace Preferences Transferrer - 它的偉大工程。這裏是從描述報價:

擴展文件>切換工作區...命令和選項 轉移從當前工作區到另一個的所有喜好。

只要搜索Eclipse的市場,並從那裏安裝。

0

整個工作區只需複製你的本地文件系統上。這適用於我,因爲我的新功能分支具有相同的pom文件,因此整體構建相匹配。這樣我就不需要再次導入所有的項目。