那么按照既定应用模块化和代码分层规范,如果要新搭建一个应用,我有以下n多工作要纯手工完成:
创建1个父模块与9个子模块
梳理模块之间的继承和依赖关系&每个模块引入基础依赖
手动引入通用的中间件依赖和spring...那么本篇文章将从零开始,搭建一个基于领域模型的多模块项目骨架,并且能够根据模板搭建新应用且经过简单修改配置就能运行,大致目录和步骤如下:
新建骨架项目
骨架项目生成项目骨架
将骨架安装到本地并根据骨架生成新应用...五、将骨架发布到maven中央仓库
以上步骤完成后,我们的自定义骨架只能在本地或者团队内用,如果要想像使用其他maven项目骨架一样,全世界都可以使用,那么久需要将我们的项目骨架发布到中央仓库,而发布到中央仓库需要以下几个步骤...maven项目模板搭建过程详细描述了一番,重点讲解的还是自定义项目骨架的生成过程以及使用,并且简单对生成项目的改造,就能初步运行,极大地节省了新应用搭建和配置的人力成本,让开发人员更多的关注业务实现和编码...另外可以基于该骨架项目进行改造升级和定制化,对于不同的团队或者平台,可能使用的基础架构和配置不尽相同,改造后可以形成团队或者平台个性化自定义项目骨架。