我還是有點不確定你的動機,但我會假設通過新的代碼更改和交付你的意思是不同的修訂/分支的相同的代碼庫。爲此目的以及其他許多原因,如果您未使用源代碼管理,如SVN或Git,請查看它。這些工具是無價的,也是免費的。
的Eclipse
我不認爲這在技術上是你的問題的一部分,但我想補充它的完整性。如果你正在實施下面的技術,那麼有一個'滿載日食'也很方便。我在某個網絡驅動器上保留了一個「全加載的eclipse」,並預裝了一些插件,這樣團隊的新增功能就不必下載/安裝插件。這並不難,因爲eclipse不需要「安裝」。您可以將eclipse文件夾複製到您想要的位置並運行它。我個人喜歡包含插件source control,code style,code coverage和metrics,但是您應該包括您在項目中一貫使用的任何內容。
工作區
複製現有工作區(不包括任何項目,我會得到這個版本)所有你需要做的就是複製。從現有工作區文件夾元數據文件夾中的空文件夾,這將是你的新的工作區文件夾。當您啓動日食只需選擇新的工作區文件夾,你將有所有相同的喜好,你在其他工作區了。
我已經使用這個技術之前,這樣,當人們加入一個項目,他們可以採取一個「乾淨的工作空間」我一直在網絡驅動器上的某個地方,幫助他們快速啓動和運行的副本。優選的是,這個「乾淨的工作空間」不應該是唯一的個人喜好就像觀點的設置只是你喜歡它,但應該只像螞蟻全局屬性,編譯器遵從性級別的偏好過程中的任何偏好,預先製作的常用外部工具和運行配置等
項目
對於項目本身,我會建議他們檢查到源代碼控制,包括了Eclipse的.project以及classpath文件。 SVN插件(subclipse)使得它非常容易。然後當有人加入你的項目時,他們所要做的就是將它們作爲新的「乾淨工作區」中的項目檢查出來,這也很容易做到。由於您正在簽出的項目已經具有.project和.classpath文件,因此所有依賴項都已經設置好了!只要確保所有的罐子和其他依賴都與項目簽入。
工作區設置步驟
- 採取「滿載蝕」的副本。
- 取一份'clean workspace'。
- 檢出項目到該工作區。
這就是它!你的新兵應該準備好了!
多個代碼分支
現在,如果我是正確的假設,通過新代碼的變化和交付你的意思相同的代碼庫的不同分支,對於不同的分支一樣容易創建工作區按照相同的步驟,但檢查出所需的修訂或分支,而不是最新版本的幹線。如果您不太明白我的意思,請閱讀源代碼管理。
CUDOS
好你抽出時間來做到這一點,我一直在項目中它可以從字面上需要一天獲得設置...
當你需要這樣做??在一臺新機器上? – sudmong 2011-05-17 07:04:45
你能否詳細說明爲什麼你需要多次添加同一個項目? – Jacob 2011-05-17 07:05:51
我不需要多次添加同一個項目,但通常需要使用新的代碼更改和交付來創建新的eclipse工作空間(我無法在當前工作空間中進行一些更改)。例如,如果有人需要一次又一次地創建eclipse工作區,或者多個人需要爲他們的工作創建相同的工作區。我們如何減少這種手動工作? – auto26 2011-05-17 10:34:26