美文网首页
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