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

Sbt 下载工件时如何禁用web缓存?,sbt,ivy,Sbt,Ivy,我工作的web缓存有时会缓存来自maven central的坏版本JAR。为了获得正确的版本,我需要特别请求--no cache版本(例如使用wget) 然而,似乎没有明显的方法告诉sbt/ivy不要使用web缓存。。。这可能吗?如果可能,我该怎么做 这种情况经常发生,手动干预无法扩展。将其放入~/.sbt/0.13/proxy.sbt(插入代理地址代替本地主机): 不,这不是关于Ivy的缓存,这是关于网络层的HTTP缓存。哦。。。。对不起,撤回了我的投票。我做了一些快速的挖掘,发现了下面的链接

我工作的web缓存有时会缓存来自maven central的坏版本JAR。为了获得正确的版本,我需要特别请求
--no cache
版本(例如使用
wget

然而,似乎没有明显的方法告诉
sbt
/
ivy
不要使用web缓存。。。这可能吗?如果可能,我该怎么做


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

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


不,这不是关于Ivy的缓存,这是关于网络层的HTTP缓存。哦。。。。对不起,撤回了我的投票。我做了一些快速的挖掘,发现了下面的链接,可以描述你的根本原因。你在用乌贼吗?周围的工作听起来很极端(修补常春藤)。在Gradle中找到同一问题的附加引用。他们似乎已经在那里修好了:。我认为你应该在这个狡猾的公司代理上提出一个常春藤的问题
val WorkaroundShittyProxy = {
  new java.net.URL("http://127.0.0.1/").openConnection().setDefaultUseCaches(false)
}