IDEA在分布式模块构建的两种方法
1、maven构建
构建父工程
- 选择maven构建
- 选择
- 选择
- 删除src文件,将pom文件packaging修改为pom而非jar,将版本号信息统一放在properties,同时制定jar编译版本和utf-8编码
- dependencyManagement标签 子模块继承之后,提供作用:锁定版本+子module不用写groupId和version
构建子工程
- new module。选择maven,输入模块名字
- 复制所需要的dependency,不需要版本号,在父模块管理好了,子模块不需要version和group,因为继承的父模块
2、通过springboot初始化器构建
- 从git拉取以maven为模板的ignore
- 创建子模块
- 创建父模块的pom文件用来聚合子模块,复制子模块的pom到父模块,修改name和artifactId,然后就同maven构建了,好处是可以选择依赖