2011-06-10 59 views
20

當您擁有5種以上語言和100多個項目時,IMO默認使用一個工作空間是不可接受的,因爲一個工作空間變得非常混亂。擁有一個巨大的無組織工作空間會降低您的生產力。如何在Eclipse中組織100多個項目?

問題:

什麼是使用Eclipse,當你有5+語言和100+項目的更先進的方法呢?我真的很感謝這樣的建議,它不僅僅給出了「使用多個工作空間」或「使用工作集」這樣的句子。


「必須有」的要求:

  • Project Navigator中只顯示相關項目(比如從ABC語言或某某語言不僅是項目唯一的項目)
  • 當前正在使用所描述的方法由您或您認識並已使用超過兩週的人

「願意」要求:

  • 能夠具有相同名稱的項目(如 「HelloWorld」 的語言XYZ和 「HelloWorld」 的語言ABC)

(附註的能力:

僅供參考,在SO.com上詢問的原因之一是因爲我已經在Google上搜索了足夠多,知道有很多人擁有相同的「幫助我的Eclipse工作區失控」問題。 )

+0

? – 2011-06-10 19:04:01

回答

6

如果這些項目是完全獨立的,我會創建單獨的工作空間,爲每組連接的項目創建單獨的工作空間,並且不能單獨構建它們。是否有原因你不想分割到多個工作區?我很確定這是Eclipse如何在這種情況下使用。我做了很多次,發現它是一個很好的解決方案。

+0

這不是說有沒有理由不使用多工作區。我認爲多個工作空間「至少聽起來」是一個好主意......對我來說。我想聽聽其他人的想法,看看多個工作區是否是最好的解決方案。 – 2011-06-10 21:40:12

+0

我也認爲可能有多種方式來管理大量項目。所以也許多個工作區並不是最好的或唯一的方法,所以我想聽聽其他方法。 – 2011-06-10 21:47:04

+0

例如,另一種解決方案是爲每種語言安裝多個Eclipse:http://stackoverflow.com/questions/4174031/multiple-installations-of-eclipse-on-mac-osx – 2011-06-10 21:49:43

21

我和我的上百個項目的工作方式是這樣的:

  • 我有一個很大的工作空間在那裏我有我的大部分項目。這些項目都是切線相關的。我將它們分成工作集。我傾向於僅顯示當前正在處理的項目的工作集。所有其他項目都關閉。
  • 然後我有更多的eclipse工作空間,我保留完全獨立於大工作空間的側面項目。我的側面項目的eclipse安裝通常與我的大工作區使用的安裝不同,因爲它們是爲側面項目所需的工作定製的。

例如,我的大工作區使用SpringSource Tool Suite,但我的side-project工作區是安裝了m2eclipse的vanilla Eclipse。

我發現這個效果很好,只要我沒有太多的項目在我的大工作區中打開。

+1

非常好的答案!您正在使用:工作集,多個工作區,多個eclipse安裝。考慮到你使用所有這些技術,你會稱自己是一個Eclipse高級用戶嗎? – 2011-06-12 18:00:59

+2

是的。 :)我也是一個Eclipse提交者,並且有很多插件,所以我很熟悉各種設置的性能權衡。 – 2011-06-13 03:49:21

0

我是Java Web開發人員。並非我們所有的生產服務器都具有相同版本的Java。所以,我爲每個Java版本創建了獨立的工作空間。

因此,一個工作空間的默認值是Java 1.5,另一個是Java 1.6。而且我正在爲我正在開發的個人遊戲提供單獨的工作空間。

1

事實上,即使在有大量項目的情況下使用單個工作區也沒有問題。

提高性能的方法

  • 在Project Explorer視圖中右鍵單擊未使用的項目,然後選擇「從上下文菜單中關閉project`
  • 取消選中Build AutomaticallyProject菜單

減少雜波的方法

  • 使用Working Set可深入瞭解特定的一組項目。

    Window - > Show View -> Navigator 
    

選擇上Navigator視圖中的子菜單(向下arrown按鈕),並選擇Select Working Set。然後通過選擇New按鈕來創建一個工作集。在新的彈出窗口中選擇Resource,然後選擇您希望當前使用的項目。 Navigator視圖僅顯示這些項目。只要您覺得需要,您可以在不同的工作集之間切換。

希望答案能幫到你。

4
  1. 文件 - 新建 - Java的工作集
  2. 添加相關的項目到工作集。
  3. 重複直到大部分/所有項目都在相關工作集中。
  4. 在包資源管理器中,單擊視圖菜單(向下的三角形圖標),頂層元素 - 工作集。
  5. 拖放重新安排工作集
  6. 當您使用「工作集」中的所有項目仍處於在硬盤相同的工作空間