9
當試圖解決我與SNAPSHOT maven dependencies (see here)有關的問題時遇到一些問題。清除Grails依賴關係緩存
當運行grails dependency-report
,緩存的依賴性可以上市,或多或少是這樣的:
acme-adapter-api by com.acme
108 kB (0 kB downloaded, 108 kB in cache)
由於this的回答表明,你可以在不增加版本號更新的依賴的時候遇到了麻煩,導致緩存不會被清空,並且SNAPSHOT依賴關係不會像預期的那樣被重新獲取。
我看遍了所有的地方,也在%HOME%\.grails
目錄和牀下;-),但找不到任何看起來像緩存的東西。
它在哪裏,所以我可以手動刪除它?或者更好,我怎樣才能讓grails compile
有力地清潔它?
謝謝!
拉烏爾
P.S:我使用的Grails 1.2M4
它就在那裏!謝謝!仍然想知道爲什麼它不會在引用Maven SNAPSHOTS時重新加載。是的,Grails不使用maven,但訪問其回購... – raoulsson 2009-12-08 17:21:02
如果在遠程存儲庫中有新版本可用,應該明確地下載SNAPSHOTS。這是預期的行爲(至少在maven世界),你所描述的聽起來像一個bug。但我不知道常春藤(除了它使用Maven依賴管理系統和存儲庫),所以我不是100%確定。 – 2009-12-08 17:32:07
raoulsson:這是常春藤訪問Maven回購站以增加與託管依賴關係的兼容性 - 如果您只使用Maven進行依賴關係,請考慮至少測試Ivy出:) – Esko 2009-12-08 17:47:51