2
我在本地環境中有7個項目,其中一些項目相互依賴。我已經按照特定的順序構建了它們以準備我的開發環境。我必須做更新依賴項,然後Maven乾淨安裝在每個項目上的特定順序。
是否有任何捷徑來做到這一點,而不是手動步驟?我如何創建運行配置(或任何其他方式)以某種順序構建所有項目?在eclipse中使用maven構建多個項目
-Sunil
我在本地環境中有7個項目,其中一些項目相互依賴。我已經按照特定的順序構建了它們以準備我的開發環境。我必須做更新依賴項,然後Maven乾淨安裝在每個項目上的特定順序。
是否有任何捷徑來做到這一點,而不是手動步驟?我如何創建運行配置(或任何其他方式)以某種順序構建所有項目?在eclipse中使用maven構建多個項目
-Sunil
如果這些項目7個,然後是整個項目的一部分,你需要的是一個Maven multi-module project。當您完成設置它的目錄結構如下所示:
project-root
|
+-- project-1
|
+-- project-2
.
.
|
+-- project-7
在另一方面,如果這些都只是7另有獨立的項目,你會建立依賴性在其他相關項目的每個項目。
請注意,在後者的獨立項目中,僅僅因爲您構建了project-x
並不意味着project-y
會接受更改。當您構建project-x
時,您必須執行mvn install
以確保將其推送到本地Maven存儲庫。然後,您必須運行(或mvn install
)project-y
。
由於您使用的是Eclipse,我強烈建議您安裝M2Eclipse plugin。這將大大簡化與任何POM更改鎖定在一起的Eclipse配置。