分模块开发、聚合
-
将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>