1.建父工程
- 建设一个maven工程
- 应用
dependencyManagement
治理版本:锁定jar包版本, 起到版本仲裁的作用 - 子module能够省略
group、version
, 用到的jar包版本先从父工程找到的话应用父工程锁定的版本
2.创立各个子module
能够简略的总结为:建设module,改pom,写yml, 写主启动类
- 子module通过parent标签指定所依赖的父工程
- 在pom.xml中增加以后module应用的
dependencies
标签增加应用到的jar包,能够省略version、scope的指定 - 在application.yml中增加我的项目的配置信息
- 编写主启动类, 在类上标注
@SpringBootApplication
3.dependencyManagement
和dependencies
区别
- <dependencies>中的jar间接加到我的项目中,治理的是依赖关系(如果有父pom,子pom,则子pom中只能被动承受父类的版本);
- <dependencyManagement>次要治理版本,对于子类继承同一个父类是很有用的,集中管理依赖版本不增加依赖关系,对于其中定义的版本,子pom不肯定要继承父pom所定义的版本。
4.参考资料:
Maven实战(六)--- dependencies与dependencyManagement的区别