我习惯于使用Maven.在Maven中,快照解析被缓存,并且每隔X个时间才失效(或者使用-U强制失效)。使用SBT,它每次都会解析我的快照,这非常慢。有没有办法告诉SBT不要在每次编译时都执行快照解析?
发布于 2016-04-20 00:01:25
有关更多详细信息,请参阅SBT0.13.7和更新版本的Cached Resolution特性。
在*.sbt项目定义文件中添加:
updateOptions := updateOptions.value.withCachedResolution(true)编辑:
根据@samuel下面的评论,上面的设置(还没有)影响快照依赖关系,因为它们被标记为“正在更改”并始终更新。解决方法是在offline解析并下载所有依赖项后,在模式中使用sbt。
例如,在sbt shell set offline := true中。
https://stackoverflow.com/questions/36684116
复制相似问题