maven工程为什么有些依赖不用写版本号?

比如


    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.2.RELEASE
    

    cn.hello
    hello
    1.0-SNAPSHOT

    
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
    

因为添加了标签

spring-boot-starter-parenth会为我们提供常用jar包版本,其实不是不用指定,是人家为我们指定好了。

自己指定版本号也可以,会覆盖官方版本,这时可以用maven helper查看一下有没有冲突即可。

你可能感兴趣的:(maven之坑)