天天看點

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

1.Maven多子產品項目介紹

這裡在IntelliJ中建立了一個Demo進行Maven多子產品項目的說明

目錄如下圖:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

子產品依賴如下:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

通過maven的依賴,可以實作子產品間的聚合。

同時不同的子產品也可以獨立出來,如公用的工具類子產品,我們可以在其它項目中進行依賴引用。

2.Maven多子產品項目建立

File->New->Project->Maven

建立如下項目:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

2.1建立Maven項目作為根項目

删除src檔案夾。

建立其它子產品。

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

2.2建立公用類子產品

  1. 建立子產品:common-third第三方公用類子產品
  2. 建立子產品:common-utils工具公用類子產品

2.3建立Web子產品

  1. 建立web子產品:webapp1子產品
  2. 建立web子產品:webapp2子產品

建立方法與公用類子產品有點差別:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

2.4建立依賴關系

通過修改相關的pom.xml檔案建立依賴關系:

  1. common-utils依賴common-third
  2. webapp1依賴common-utils
  3. webapp2依賴webapp1

common-utils的pom.xml:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

webapp1的pom.xml:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

webapp2的pom.xml:

Maven多子產品項目搭建1.Maven多子產品項目介紹2.Maven多子產品項目建立

到這裡maven多子產品項目就搭建完成了。

繼續閱讀