展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

分模块开发、聚合

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

posted @   DogLeftover  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示