java快照更新,java-Maven“始终更新快照”的IntelliJ 2017.2设置有什么作用?

NVfCJ.jpg

setting那个设置到底是做什么的?

Always update snapshots

Select this checkbox, if you want IntelliJ IDEA to update snapshots on sync.

>什么快照?

>与什么同步?

>为什么我不想保持同步?

>为什么默认情况下不选中此选项?

解决方法:

我的猜测是,由于SNAPSHOT依赖项可能会不断进行处理,因此它们在开发中可能会有所更改.至于您的问题:

What snapshots?

pom.xml(或等效文件)中具有的任何快照依赖项.通常(但不一定)是您所依赖的任何以“ -SNAPSHOT”结尾的版本.

In sync with what?

使用存储库,您最初是从存储库中提取的. Maven有其自己的本地缓存“ .m2”(实际上,IntelliJ也有其自己的Maven缓存),因此它询问是否应将其从存储库中拉下来,即使您具有本地副本也是如此.

Why would I not want to stay in sync?

如果找到了可用的快照版本的“版本”,则可能只想使用它,直到发行版本发布为止.它还会增加生成新版本所需的构建时间,并占用带宽(尽管这可能不成问题).

Why is this not checked by default?

因为如果突然推送更新而使事情中断,则可能令人沮丧/不可靠/等.

但是,如果您正在等待某个功能的实施并且需要尽快,或者您正在处理依赖项项目并在调试时不断更新它,那么使SNAPSHOT依赖项保持最新可能是有意义的.

标签:maven,intellij-idea,java

来源: https://codeday.me/bug/20191110/2015458.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值