2010-06-18 55 views
2

我想在eclipse中的工作區中手動創建文件系統上的文件夾/文件,並在eclipse啓動時顯示在Project Explorer中並選擇工作區。如何在不使用Eclipse的情況下手動將項目添加到Eclipse

需要創建哪些文件才能做到這一點,以及他們需要做些什麼?

請理解我不想使用eclipse打開eclipse並創建一個新項目。我想在不使用eclipse的情況下創建一個新項目。

回答

3

我認爲你需要做以下

  • 創建一個項目文件和任何其他文件的特定類型的項目需要(例如Java項目需要的.classpath)在項目文件夾,你可以通過查看另一個項目的這些文件來找出需要的內容。
  • 在您的工作區.metadata文件夾中,這是eclipse保存有關當前工作區的信息的地方,我認爲負責項目定義的插件是.metadata/.plugins/org.eclipse.core.resources,您需要創建這些文件你自己,其中一些是二進制的,所以你需要打開該插件的來源,看看它是如何寫入它們。根據您的項目,您需要編寫更多的.metadata插件信息(例如maven)。
+1

非常多,但似乎需要做大量的手動工作。 – Zeal 2010-06-18 17:53:26

1

有沒有簡單的方法來做到這一點。每個新項目都會修改整個eclipse結構中的許多分散文件(如果您想要列表,創建新項目並查找最近創建/修改的文件,和/或搜索項目名稱。)

寫入文件手工,你可以做的事情不多。我發現在我研製這些鏈接,但他們倆都是很老的,似乎是死角: http://www.eclipsezone.com/eclipse/forums/t107019.html http://dev.eclipse.org/newslists/news.eclipse.tools/msg36546.html

1

基於@shipmaster的答案,我認爲這會工作。

  1. 轉到工作區並創建一個新文件夾作爲新的必需項目名稱。
  2. 從任何現有的項目中複製像.project,.classpath,.includepath等內容,並在.project中修改相同的項目名稱,源文件夾,構建文件夾等。根據新的項目要求,執行.classpath等中的類似更改。
  3. 不幸的是,僅僅通過執行eclipse重啓來創建一個項目是不夠的,所以我們需要做一個導入項目並將它指向這個文件夾,我們現在就可以使用它了,並且我們看到了在eclipse中創建的新項目!
0

嘗試歸檔該文件..右鍵單擊項目--->導出--->歸檔文件(在常規部分)..在將其歸檔爲zip後,您可以將其導入之後。

0

如果你想預先存在的項目手動複製到新的工作空間, 我對你的解決方案:

  1. 複製項目文件夾。
  2. 將其粘貼到新的工作空間。
  3. 文件>導入>常規>現有項目進入工作區
  4. Eclipse現在將看到您手動剪切+粘貼的項目。

爲什麼我這樣做: 我這樣做,所以我可以建立在我的混戰的故事,同時通過每個連續的步驟在建的工作文件保存文檔。 例如故事#2建立在故事1的代碼上。但我不想對它們進行版本管理,因爲我希望能夠一個接一個地打開它們來對我的工作流程進行演示。

相關問題