下载工件时如何禁用Web缓存?

时间:2014-09-02 13:08:42

标签: sbt ivy

我的工作网络缓存有时会缓存来自maven central的不良版本的jar。为了获得正确的版本,我需要专门请求--no-cache版本(例如wget)。

但是,似乎没有明显的方法告诉sbt / ivy不要使用网络缓存......这是否可行,如果可以,我该怎么做?

这种情况经常发生,手动干预可以扩展。

1 个答案:

答案 0 :(得分:0)

将其放入~/.sbt/0.13/proxy.sbt(插入代理地址代替localhost):

val WorkaroundShittyProxy = {
  new java.net.URL("http://127.0.0.1/").openConnection().setDefaultUseCaches(false)
}