1.工程模块划分
就是把原本单体项目拆成右边的子模块
这样拆 但是现在idea版本可以直接点击项目名称右击就会出现创建模块
2.聚合管理
为了避免拆分好的项目依赖版本升级 为了统一管理 做一个专门管理这些项目 (快速构建)
这个项目只有pom文件
3.继承 模块依赖关系维护
父 pom
然后再去子pom
然后你子pom的项目依赖可以删除 前提你删除的东西和父pom一模一样
这样父子关系就建立起来了
但是为了高级 把所有的子模块的依赖版本号删除
在你的父工程设置版本号
区别
4.属性
版本统一 如果依赖要升级 但是又想统一换 java为我们提供了一个属性的依赖管理
类似于常量 自定义的名字可以随便取
在上面定义 下面引
5.版本管理
半成品 未完成的就是snapshot
发版 完成就是release
6.资源配置
配置的文件目录 参与过滤 需要加true 必要的时候目录前面加上 ../
但是为了所有的项目都能用到 就需要变成这个格式
但是你的test下面也有这些 所以你需要复制下来再来配置 名字需要改 main变成test
7.多环境开发配置
为了让某个项目适应多种环境 可以采取这种策略
但是这样还不能用 所以你需要再配置一个 -p是用哪一个环境
但是这里可以设置默认使用哪一个 true
8.跳过测试?
最快避免测试就是直接在这里设置 点击蓝色的闪电
、