1. 程式人生 > 程式設計 >Maven多個專案實現聚合過程解析

Maven多個專案實現聚合過程解析

專案有多個模組,每個都是一個maven專案,當操作這些模組,不是到每個模組中執行指令,而是會把這些模組彙總到一個單獨的模組中,對彙總模組做的操作會同步到每個模組。

是為了多個maven專案批量的進行管理。

我們新建一個專案作為父專案,然後建兩個module作為子專案。

Maven多個專案實現聚合過程解析

打包方式需要為pom匯聚其他專案,這個總的模組其實可以是空的,只要一個pom檔案就好:

Maven多個專案實現聚合過程解析

測試執行:

1、mvn compile 可以看到都編譯了

Maven多個專案實現聚合過程解析

2、mvn clean 可以看到包含的module裡面編譯的結果全部被清空了。

其他命令mvn package也是類似的,就可以實現批量操作所有模組。

ps:其實不管是module還是project實質其實都是一樣的,關鍵是pom的配置。彙總的專案可以是module、project,但需要設定為pom的打包方式,然後把其他的module/project包含進來。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。