- 将1個項目拆分為多個子產品
- 将實體類等拆分為1個子產品,編譯通過
- 将持久層拆分為1個子產品,并導入pojo子產品的資源;如果最後編譯失敗,則需要先将pojo子產品install安裝到本地倉庫
- 将業務層拆分為1個子產品,并導入dao子產品的資源;如果最後編譯失敗,則需要先将dao子產品install安裝到本地倉庫
- 将控制層拆分為1個子產品,并導入service子產品的資源;如果最後編譯失敗,則需要先将service子產品install安裝到本地倉庫
- 目前存在的問題
當其中1個子產品有修改時,其他子產品不知道的情況下引入,可能會導緻編譯失敗
子產品太多,每1個編譯都需要花費時間
- 使用聚合解決以上問題
- 聚合的使用
# 建立1個空的子產品,打包方式配置為如下
<packaging>pom</packaging>
# 引入其他子產品
<modules>
<module>../ssm_controller</module>
<module>../ssm_service</module>
<module>../ssm_dao</module>
<module>../ssm_pojo</module>
</modules>