分模块开发、聚合
-
将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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?