天天看点

分模块开发、聚合

  • 将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>