Maven关于snapshot的问题
来源:互联网 发布:mac如何切换全角半角 编辑:程序博客网 时间:2024/06/05 12:45
Maven关于snapshot的问题
之前一直不明白处于开发中的maven工程为什么版本号后面要加snapshot,今天查了一下:
snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本 maven2会根据模块的版本号(pom文件中的version)中是否带有-SNAPSHOT来判断是快照版本还是正式版本。如果是快照版本,那么在mvn deploy时会自动发布到快照版本库中,而使用快照版本的模块,在不更改版本号的情况下,直接编译打包时,maven会自动从镜像服务器上下载最新的快照版本。如果是正式发布版本,那么在mvn deploy时会自动发布到正式版本库中,而使用正式版本的模块,在不更改版本号的情况下,编译打包时如果本地已经存在该版本的模块则不会主动去镜像服务器上下载。 所以,我们在开发阶段,可以将公用库的版本设置为快照版本,而被依赖组件则引用快照版本进行开发,在公用库的快照版本更新后,我们也不需要修改pom文件提示版本号来下载新的版本,直接mvn执行相关编译、打包命令即可重新下载最新的快照库了,从而也方便了我们进行开发。
0 0
- Maven关于snapshot的问题
- 关于Maven的资源库定义和SNAPSHOT:加快Maven的编译部署
- js关于静态快照(snapshot)的问题
- 关于Maven无法上传快照SNAPSHOT包,You cannot upload a snapshot version into a release repository的解决
- 关于maven版本管理 SNAPSHOT RELEASE(version)
- eclipse中maven自动下载最新的snapshot版本的jar包的问题
- maven snapshot和release版本的区别
- 如何发布maven的SNAPSHOT版本
- Maven的Snapshot版本与Release版本
- Maven的Snapshot版本与Release版本
- Maven的Snapshot版本与Release版本
- Maven的Snapshot版本与Release版本
- Maven的Snapshot版本与Release版本
- maven snapshot和release版本的区别
- maven snapshot和release版本的区别
- Maven的配置文件中版本使用-SNAPSHOT
- maven snapshot和release版本的区别
- 【Maven】Snapshot和Release版本的区别
- UI基础整理-12
- 宏定义DeBug
- [C++] 多态性与虚函数
- eclipse的优势对比vi、npp等代码编辑软件
- 《剑指offer》——数字在排序数组中出现的次数
- Maven关于snapshot的问题
- POJ1012 打表&&约瑟夫问题详解
- Linux平台上最常用的翻译工具—StarDict(星际译王)。
- 阿里云服务器Linux环境下安装MySQL5.7.10
- UI基础整理-13
- 博客园知识库-好文章
- 推荐几个社区和工具
- 在网页中插入百度地图地址 及 解决百度地图中心偏移到左上角 的方法
- CKEditor使用总结(持续更新)