根据公司项目业务情况来选择合适的架构,如果项目模块比较多,在一个项目中写全部逻辑,有一种牵一发而动全身的危险,那么可以用父子项目这种架构;
传统的父子项目目录结构类似于如下图:
图片.png
个人认为这种架构模块分布就好像把一个项目扩大开来,扩大成了一个超级大项目,但最后还是一个项目,也是有牵一发而动全身的不便;
但是可以考虑微服务化父子项目,每个子项目负责一个模块的功能;公共组件提取,公共功能提取,公共jar包管理等等都可以面面俱到管理,也会减小不同模块间误操作的危险;
根据公司项目业务情况来选择合适的架构,如果项目模块比较多,在一个项目中写全部逻辑,有一种牵一发而动全身的危险,那么可以用父子项目这种架构;
传统的父子项目目录结构类似于如下图:
个人认为这种架构模块分布就好像把一个项目扩大开来,扩大成了一个超级大项目,但最后还是一个项目,也是有牵一发而动全身的不便;
但是可以考虑微服务化父子项目,每个子项目负责一个模块的功能;公共组件提取,公共功能提取,公共jar包管理等等都可以面面俱到管理,也会减小不同模块间误操作的危险;
本文标题:谈谈 maven 父子项目
本文链接:https://www.haomeiwen.com/subject/pxjjcktx.html
网友评论