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.dependencyManagementdependencies区别

  • <dependencies>中的jar间接加到我的项目中,治理的是依赖关系(如果有父pom,子pom,则子pom中只能被动承受父类的版本);
  • <dependencyManagement>次要治理版本,对于子类继承同一个父类是很有用的,集中管理依赖版本不增加依赖关系,对于其中定义的版本,子pom不肯定要继承父pom所定义的版本。

4.参考资料:
Maven实战(六)--- dependencies与dependencyManagement的区别