2009-12-08 32 views
9

SNAPSHOT maven bağımlılıkları (see here) ile olan bir sorunu çözmeye çalışırken bazı sorunlarla karşılaşıyorum.Grails Bağımlılık Önbelleğini Temizleme

grails dependency-report çalışan, önbelleğe alınmış bağımlılıkları listelenmek için az ya da çok böyle: this cevap anlaşılacağı

acme-adapter-api by com.acme
108 kB (0 kB downloaded, 108 kB in cache)

olarak serbest bırakma sayısını artırmadan bağımlılıkları güncellerken, önbelleği neden dert getirir çalıştırabilirsiniz boşaltılamaz ve SNAPSHOT bağımlılıkları, beklendiği gibi yeniden alınmaz.

%HOME%\.grails dizininde ve yatağın altında her yere baktım ;-); ancak bir önbellek gibi bir şey bulamadı.

Neredeyiz, bu yüzden el ile silebilirim? Veya daha da iyisi, grails compile'u zorla temizlemek için nasıl alabilirim?

Teşekkürler!
Raoul

P.S.: Ben şöyle bildiğim kadarıyla

cevap

15

Grails 1.2M4 kullanıyorum, Grails başlık altında Ivy kullanır (ve maven değil). ~/.grails/ivy-cache'u kontrol edebilir misiniz?

+0

Ve işte burada! Teşekkürler! Yine de, maven SNAPSHOTS'a başvururken neden yeniden temizlenmediğini merak ediyorum. Ve evet, Grails maven kullanmaz, ancak reposuna erişir ... – raoulsson

+0

SNAPSHOTS, uzak bir depoda daha yeni bir sürüm mevcutsa, açıkça yüklenmelidir. Bu beklenen davranış (en azından maven dünyasında) ve bir hata gibi sesleri tanımladığınız şeydir. Ancak Ivy'yi (maven bağımlılık yönetim sistemi ve depoları kullanması dışında) gerçekten bilmiyorum, bu yüzden% 100 emin değilim. –

+0

raoulsson: Yönetilen bağımlılıklar ile artan uyumluluk için Maven reposlarına erişen Ivy. - Bağımlılıklar için yalnızca Maven kullanıyorsanız, en azından Ivy'yi test etmeyi düşünün :) – Esko