我對Maven/Ivy幾乎沒有任何知識,但知道這些技術背後是SBT自動下載和管理庫的能力。如何爲SBT設置本地代理存儲庫?
當我試圖從SBT生成IntelliJ Idea項目時,它(Idea或生成器插件)未能找到存儲在常見Ivy 2緩存中的緩存庫。我已經通過設置SBT項目來解決這個問題,使用存儲項目目錄下的下載庫的舊方案。我的另一個項目使用舊的SBT版本,默認這樣做。在這兩種情況下,我都使用clean
命令在備份前刪除庫二進制文件,並在再次下載所有庫之後使用update
。這意味着我多次下載相同的庫文件。
問題是如何設置本地資源庫來緩存這些庫,以便SBT更新從本地緩存中下載庫(如果有的話)?如果可能,將現有的~/.ivy2/cache
目錄用於緩存會很好。
我傾向於認爲,當你至少具備基本的常春藤2知識時,這可能相當簡單。
謝謝,我會檢查了這一點。 – Ivan 2012-03-23 18:28:00