首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Maven的Snapshot版本与Release版本

    Maven的Snapshot版本与Release版本 1. Snapshot版本代表不稳定、尚处于开发中的版本 2. Release版本则代表稳定的版本 3. 什么情况下该用SNAPSHOT?...这种做法的必要性可以反证如下: a.如果B不用SNAPSHOT,而是每次更新后都使用一个稳定的版本,那版本号就会升得太快,每天一升甚至每个小时一升,这就是对版本号的滥用。...因为A所使用的repository一般不会频繁更新release版本的缓存(即本地repository),所以B以不换版本号的方式更新后,A在拿B时发现本地已有这个版本,就不会去远程Repository...不用Release版本,在所有地方都用SNAPSHOT版本行不行? 不行。正式环境中不得使用snapshot版本的库。...你再次构建时,Maven会去远程repository下载snapshot的最新版本,你构建时用的库就是新的jar文件了,这时正确性就很难保证了。

    1.3K20

    SpringBoot的pom.xml之依赖版本管理

    然后Object-a:pom.xml和Object-b:pom.xml用Object-gather:pom.xml的就行了。...我们把Object-gather:pom.xml里的版本和坐标都集中管理一下,一分为二!  ...这个pom.xml文件中把常用的这些版本信息统一管理,写到一起,配置成Maven的属性,而Object-gather:pom.xml直接引用Object-parent:pom.xml的坐标,你看现在是不是专业了许多...现在看上图,Maven现在还没有刷新,我们刷新一下。   刷完新,大家会发现,在这里,我并没有指定版本。但是它有(4.0.1)。这个版本谁帮我们指定了?   SpringBoot这个大管家!...打开它的pom.xml看一眼。 没有parent?那怎么办,那我们的版本管理这个功能岂不是没了?NO,我们往下看。

    2.2K30
    领券