美文网首页
Maven如何利用父工程对版本进行统一管理

Maven如何利用父工程对版本进行统一管理

作者: 南湘嘉荣 | 来源:发表于2021-05-11 17:04 被阅读0次
  • 项目开发中我们该怎么对项目依赖的版本进行统一管理呢
    答:创建一个父级工程,让所有的业务模块都继承该父级工程,即所有的业务都为Module

  • 在父级工程pom文件添加<dependencyManagement>配置
    答:该标签为我们项目依赖版本统一管理提供了一个方式,在父级工程中声明相关依赖配置,然后在子模块中引入同样的依赖时,就无须再些版本号了。

<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <version>2.2.5.RELEASE</version>
            </dependency>
        </dependencies>
</dependencyManagement>
  • 想一想,为什么要这么做?
    答:版本统一在父级工程进行统一管理,可以避免在每个工程中书写依赖的版本号。既防止了版本冲突问题的发生,也便于后期升级维护。如果后期有升级某个依赖的需求,也只需要修改一次版本号就可以了。

相关文章

网友评论

      本文标题:Maven如何利用父工程对版本进行统一管理

      本文链接:https://www.haomeiwen.com/subject/alkndltx.html