maven 快照 更新策略
来源:互联网 发布:plc是单片机吗 编辑:程序博客网 时间:2024/06/05 05:04
1、为什么会有快照?
没有快照之前:
A项目依赖于项目B,B每次改动就赋予一个新版本号,然后告诉A我改版本好了啊,每次改动都得告诉,有时忘了就麻烦了。
可以看出没有快照会带来“浪费版本号”、沟通成大加大的问题。
有了快照之后:
A项目依赖于项目B,B每次改动都会打上时间戳,A编译时会检查B的时间戳,如果晚于本地仓库B的时间戳,那么就会进行更新,否则不予更新。
可以看出快照省去了沟通成本、版本号成本。
2、快照更新策略
注意,快照并不是每次install就会更新,这取决于更新策略;快照更新策略,有每日更新、永远检查更新、从不检查更新和自定义时间间隔更新,默认是每日更新也就是说一日更新一次,如果想总是更新,那么可以在settings.xml中配置。比如
<profile><id>nexus</id><repositories><repository><id>central</id><url>http://central</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository></repositories></profile>
也可以通过命令强制更新,mvn clean install-U
总结:
我曾经遇到过,设置了快照版本,但没有更新的问题,后来才发现是更新策略的缘故,当时的更新策略是每日更新,这都是对maven掌握的不够深入导致的,设置为总是检查更新就好了。以上内容是读过《maven实战》加上平日实践的心得。
0 0
- maven 快照 更新策略
- maven 快照 更新策略
- 企业站百度快照天天更新策略
- maven 快照
- Maven - 快照
- Maven - 快照
- 十三、Maven快照
- Maven 快照的使用
- 百度快照更新方法
- 百度快照更新了
- hibernate的快照更新
- 百度快照更新是什么意思?
- Maven快照机制(SNAPSHOT)
- Maven快照机制(SNAPSHOT)
- 说说maven快照配置问题
- 快照更新的常见问题解析
- 人为操控百度快照更新
- 为什么百度快照没有更新?
- QML之数据模型
- sentinel 连接数异常
- iOS开发--自定义UIAlertController
- android 实现条形码生成技术-Barcode4j、zxing
- Shiro-1.2.2内置的FilterChain
- maven 快照 更新策略
- file操作
- 关于CocoaPods的ruby镜像文件问题 Error fetching http://ruby.taobao.org/: bad response Not Found 404 (http://r
- Android5.1 原生应用设置(Settings)主界面启动流程
- 隐马尔可夫模型(HMM)攻略
- 安装Eclipse和Android SDK
- linux的ssh的免密码登录设置
- 使用yum安装基于windows AD域验证的openvpn
- CodeForces 527C(set大法好)