配置
- 远端有一个Remote Repository,因为在东京,所以需要在上海有一个Mirror,假设在东京的Repo叫tokyo-repo,在上海的叫sh-repo
- 众所周知,maven在本地有一个缓存,一般在.m2文件夹,暂时称之为local-repo
想知道的事情
- 如果在 本地-1 开发并且deploy到tokyo-repo,在本地-2的机器上package和使用本地-1更新的(SNAPSHOT)包,是否会触发Mirror的更新
先知道的事情
如果一切都在本地-1进行,大多是没有问题的,因为deploy的时候已经会更新local-repo了
实验结果
在Mirror上的超时值设成了600s,超过了我们的更新频率,如果在本地-2机器上开发,在这600s内,它是获取不到最新的包的,哪怕是SNAPSHOT
集成环境
一般来说,点击集成环境的Run都只会走local-repo
时间: 2024-11-04 04:06:52