Maven多模块的父级pom写法

Maven多模块的父级pom写法注意

最近打算重新搭建微服务项目的,遇到pom的写法问题,记录下来。

[TOC]

写法一、parent+dependencyManagement标签

在父pom中通过标签来管理jar包版本:


    org.springframework.boot
    spring-boot-starter-parent
    2.1.6.RELEASE
     

...

    UTF-8
    UTF-8
    1.8
    2.1.6.RELEASE
    Greenwich.RELEASE

...

    
        
            org.springframework.cloud
            spring-cloud-dependencies
            ${spring-cloud.version}
            pom
            import
        
    

很多的公司,视频中都是这么做的。

写法二、dependencyManagement标签

父级pom中通过dependencyManagement标签来管理


    
        
            org.springframework.boot
            spring-boot-dependencies
            ${spring-boot-dependencies.version}
            pom
            import
        
        
            org.springframework.cloud
            spring-cloud-dependencies
            ${spring-cloud.version}
            pom
            import
        
    

你可能感兴趣的:(Maven多模块的父级pom写法)