前言随着大型复杂项目的增加,单体模块的工程维护变得困难。 这对于低耦合、代码复用显然是一件坏事,因为所有功能模块都写在一个工程中
mavenmulti-module项目由父模块和多个子模块组成。 每个模块都支持pom.xml,并且都是单独的项目,但与其他模块相互关联。 它们之间通过继承和聚合(也称为多模块)相互关联。 多模块适用于几个比较大的项目,通过合理的模块划分,划分公共部分的代码,实现代码复用,便于后期的维护迭代。
接下来,构建一个多模块的项目
wisdom父项目wisdom公共wisdom控制器wisdom-service-API wisdom-service-impl wisdom-socket-API wisdom-web
一.创建父项目