2011-12-13 102 views
2

我在本地環境中有7個項目,其中一些項目相互依賴。我已經按照特定的順序構建了它們以準備我的開發環境。我必須做更新依賴項,然後Maven乾淨安裝在每個項目上的特定順序。
是否有任何捷徑來做到這一點,而不是手動步驟?我如何創建運行配置(或任何其他方式)以某種順序構建所有項目?在eclipse中使用maven構建多個項目

-Sunil

回答

3

如果這些項目7個,然後是整個項目的一部分,你需要的是一個Maven multi-module project。當您完成設置它的目錄結構如下所示:

project-root 
    | 
    +-- project-1 
    | 
    +-- project-2 
    . 
    . 
    | 
    +-- project-7 

在另一方面,如果這些都只是7另有獨立的項目,你會建立依賴性在其他相關項目的每個項目。

請注意,在後者的獨立項目中,僅僅因爲您構建了project-x並不意味着project-y會接受更改。當您構建project-x時,您必須執行mvn install以確保將其推送到本地Maven存儲庫。然後,您必須運行(或mvn installproject-y

由於您使用的是Eclipse,我強烈建議您安裝M2Eclipse plugin。這將大大簡化與任何POM更改鎖定在一起的Eclipse配置。