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的区别


alits
7 声望0 粉丝

下一篇 »
Maven使用