我正在使用常春藤解決我的依賴關係。我們有一個很大的共享空間,我們使用的所有圖書館都是實時的,並根據需要進行檢索。常春藤解決動態依賴關係
偶爾我們需要添加一些額外的文件到現有的庫版本。例如,我們最近開始在UI庫中使用圖表組件。我們之前並不需要它們,因此我將相關的DLL複製到共享空間中並使用現有的UI DLL。
但是運行常青藤並不會在默認情況下選擇這些附加項,大概是因爲它們本地緩存在我的機器上,而常青藤只做版本檢查以確定它是否已經具有版本庫a的x.y.z版本。它不檢查庫a的版本x.y.z是否在常青藤資源庫中發生了變化。
有沒有辦法讓常春藤檢查庫的結構變化,而不是僅僅檢查本地緩存?
我試過使用<ivy:resolve refresh="true"/>
但這似乎沒有做任何事情。
謝謝。
我通常會在我的ant項目中添加一個「乾淨所有」目標。這將通過調用任務「ivy:cleancache」來清除本地常青藤緩存。允許我確保從存儲庫正確下載所有內容。 – 2010-05-14 20:17:17