snapshot标记版本号,只要远端nexus库有提交更新,依赖一方不管本地仓库有或者没有,都会从
远端拉取最新jar包更新本地库,当然在打包时就会打入最新拉取的包。
release标记的版本号,或者不用release和snapshot标记的普通数字版本号,在版本号不变情况下
远端nexus库有提交更新,依赖一方在本地仓库已经存在该版本号的jar包时,则不会从远端拉取最
新jar包更新覆盖本地库,所以在打包时就会打入本地已经存在的包。
除非删除本地库该版本号记录包或者被依赖方提交更新远端库的新版本号jar包,本地pom.xml依赖
更新后的版本号,才会重新拉取该依赖版本号包。


本文详细介绍了Maven中Snapshot和Release版本的区别。Snapshot版本在远程仓库有更新时,无论本地是否有,都会拉取最新包;而Release或无特殊标记的版本,若本地已有相同版本则不会更新,除非手动删除或版本号改变。
3266

被折叠的 条评论
为什么被折叠?



