1.分模块开发的意义
一个模块只做自己对应的功能,提升开发效率,将一个工程拆分成若干个子模块方便之间相互调用,接口共享,降低耦合度提高代码复用率。
2.分模块开发入门案例
下面将domain这个模块从当前模块当中给拆分出来。
创建一个全新的maven工程模块
命名parentId name groupId artifactId 等信息
将03模块中的坐标导入02模块内部
maven工程要想运行,它执行的是maven里面的生命周期操作,需要注意的是,检验是否依赖成功只需运行maven生命周期里面的compile编译命令来检验。将03模块的坐标导入02模块后还需要在03模块的生命周期内部执行一下install命令将该模块下载到maven本地仓库中,这样才能让02模块真正的依赖成功,否则会由于找不到03模块而报错。
3.小结
第一步 创建maven模块
第二步 书写模块代码
第三步 通过maven指令安装模块到本地仓库(install命令)