2014-09-02 5 views
0

내 작품의 웹 캐시가 때때로 maven central의 jars 버전을 캐시에 저장합니다. 올바른 버전을 얻으려면 구체적으로 --no-cache 버전을 요청해야합니다 (예 : wget).이슈를 다운로드 할 때 웹 캐시를 비활성화하는 방법은 무엇입니까?

그러나 웹 캐시를 사용하지 않으려면 sbt/ivy을 사용하는 것이 분명한 방법 인 것처럼 보이지는 않습니다. 가능한 경우 어떻게해야합니까?

수동 조정을 확장하기에는 너무 자주 발생합니다.

+0

아니,이 **하지 ** 아이비의 캐시에 대해,이 네트워킹 계층에서 HTTP 캐시에 대해입니다. – fommil

+1

아 .... 죄송합니다. 가까운 투표를 취소했습니다. 나는 약간의 파기를했고 당신의 근본 원인을 설명 할 수있는 다음의 링크를 발견했다. 오징어를 사용하고 있습니까? 해결 방법은 극단적으로 들립니다 (ivy 패치). http://markmail.org/message/vzqk4upnac5rjzlu. Gradle에서 같은 문제에 대한 추가 참조를 발견했습니다. https://issues.gradle.org/browse/GRADLE-2007에서 수정 된 것으로 보입니다. 이 하나에 JIRA 아이비 (JIRA) 문제를 제기해야한다고 생각합니다. –

+0

dodgy corporate proxy – fommil

답변

0

넣어이 ~/.sbt/0.13/proxy.sbt에서 (로컬 호스트 대신에 삽입 프록시 주소) :

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