背景:
大型项目创建都需要通过多module的格式来创建,解耦模块,便于管理和多人共同开发。
具体的创建步骤以及由博友写的很详细了 ,就不再创作,转载记录下,以备所需使查看,同时放入自我实践过程中的心得。
操作:
【创建通用多module项目流程】
参考链接:
https://blog.csdn.net/T2080305/article/details/80545880
【创建springboot多module项目流程】
参考链接:
https://blog.csdn.net/T2080305/article/details/81625433
实践心得:
【很容易jar冲突,特别是子模块之间相互引用】
现象:
很多情况下,module-dao可能会引用 module-model 和 module-common等公共包
但是 module-service 同时也会引用 module-dao/model/common等包,这就可容易导致重复引用,jar冲突
解决方案:
整理清楚个模块的功能与分类,做到高内聚;一旦发生了冲突等问题,可以通过idea的【show dependencies】功能按链路查找解决