dependencyManagement的作用

  • 一般用于父工程,只是声明依赖,并不引入依赖!
  • 锁定版本,子module在引入相同依赖时,不需要再指定版本号
  • 如果子module需要其他版本,单独指定即可
    1. # 父工程
    2. <dependencyManagement>
    3. <dependencies>
    4. <dependency>
    5. <groupId>org.projectlombok</groupId>
    6. <artifactId>lombok</artifactId>
    7. <version>1.18.16</version>
    8. </dependency>
    9. </dependencies>
    10. </dependencyManagement>
    11. # 子工程
    12. <dependency>
    13. <groupId>org.projectlombok</groupId>
    14. <artifactId>lombok</artifactId>
    15. </dependency>