[英]Project setup with Eclipse and Mercurial
我想在使用Eclipse設置多項目工作區方面提出一些建議。 換句話說,我打算創建一些應用程序,它將使用兩個或更多項目進行最終構建。 項目將存儲在某個版本控制系統中。 這很容易做到。
我正在尋求的建議是如何設置版本控制或Eclipse工作區以使設置新的開發人員/新機器*非常簡單。 理想情況下,新機器上的新開發人員或開發人員只需發出一個命令(可能是Eclipse,版本控制系統,某些構建系統,甚至是腳本); 該命令將建立一個可以構建代碼的環境。
我將使用Java作為語言,使用Mercurial進行版本控制,如果這對解決方案很重要的話。 我願意使用構建系統,盡管我對它們中的任何一個都不熟悉。
基本上,我希望學習
*在這種情況下,新機器意味着具有必要應用程序的機器(例如Eclipse和TortoiseHg)但沒有檢查代碼或任何工作空間
每個Eclipse安裝都需要安裝MercurialEclipse插件,可以通過“安裝新軟件......”將其安裝到以下URL: http : //cbes.javaforge.com/update
這些是我在設置新應用程序時通常使用的步驟:
此時,您的工作區已完全連接到本地Mercurial存儲庫,並且所有文件夾結構都已正確設置。
當您准備與其他人共享此內容時,您將存儲庫推送到共享位置。 在另一個Eclipse環境中(可能在另一台計算機上)轉到“Window”菜單並選擇“Show View”和“Other ...”。 在Mercurial文件夾中,選擇“Mercurial Repositories”並單擊“確定”。 在剛出現的Mercurial Repositories視圖中,單擊“Create Repository ...”按鈕。 它看起來像一個團隊存儲庫,其中包含HG和加號。 如果需要,請輸入您的共享存儲庫URL和任何身份驗證信息。 右鍵單擊剛剛創建的存儲庫,然后單擊“克隆存儲庫”。 這就對了。 所有Eclipse設置都是從Mercurial中提取的,所有內容都是為第二個開發人員設置的。
這可能聽起來像很多步驟,但我能在不到兩分鍾的時間內做到這一點,因為我已經練習了幾次。
我建議使用Maven作為您的構建系統:
在某個地方創建一個“主要黃金”mercurial存儲庫,並直接在根級別添加多模塊POM。 然后,開發人員可以克隆此存儲庫並在根級別調用“mvn clean install”來構建所有內容。
為每個子項目創建一個子文件夾。 您可以根據需要將它們嵌套。
MercurialEclipse目前正在此地址托管: https : //bitbucket.org/mercurialeclipse/main/
更新站點 : http : //mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.