1
我正在談論常春藤2,而不是一些新版本。是否可以關閉常春藤的緩存?
我正在談論常春藤2,而不是一些新版本。是否可以關閉常春藤的緩存?
關掉緩存對性能的影響。關閉它失去的依賴管理的大好處之一,因爲你會強迫每個版本下載一切....
話雖如此,隨着時間的推移緩存有時會變得陳舊,尤其是在情況下的遠程模塊可能會改變依賴關係(可能在開發過程中發生)。爲了解決這個問題,我總是包括清除我的常春藤緩存一個額外的構建目標:
<target name="clean-all" depends="clean">
<ivy:cleancache />
</target>
這給你兩全其美。禁用緩存是通過首先運行一個清除,如下所示:
ant clean-all build
是否有原因?也許你有興趣控制它的位置。看起來類似的問題:http://stackoverflow.com/questions/5019550/can-i-turn-off-the-ivy-cache-all-together –
我知道如何控制它的位置。我的問題是,當我使用ant來構建我的項目時,有時會出現「不可能發佈工件...」的錯誤,這是因爲ivy的緩存以某種方式變得無效。如果我清理緩存,則構建完美無瑕。 –