2010-03-17 43 views
1

我已經爲我的全職工作和我的家庭測試工作都設置了常春藤(和使用ivyDE)的eclipse工作區。管理衝突的常春藤資源庫(在eclipse中)

然而,我發現我越來越怪異的行爲和衝突的不同工作區之間 - 的問題,如不能夠找到一定的相關性,或不編制等

是否有常春藤的方式或ivyDE設置家庭.ivy2目錄,以便我可以拆分我的工作區?目前,我正在爲我的.ivy2緩存替換不同的目錄。

回答

1

我認爲你正在尋找的caches指令在ivysettings.xml文件

你不是什麼種類您遇到錯誤的清晰。我遇到的最大問題是防火牆和使用在家中構建代碼時無法使用的公司maven存儲庫。

不應將緩存作爲您的依賴關係的主副本。您的緩存需要定期刷新,以確保所有依賴關係正確解決(這個問題可以隱藏構建錯誤)

我懷疑你也可能試圖通過預填充緩存來在工作和家庭之間移植jar。我曾經這樣做,直到我學會了如何構建本地存儲庫(請參閱Building a Repository),以保留公共maven存儲庫中不可用的公司依賴項。

+0

好的答案,像問題一樣,http://stackoverflow.com/questions/1293113/how-to-override-the-location-of-ivys-cache/1293157#1293157的副本。 (請同時更新您的緩存鏈接) – Stephen 2010-03-21 23:54:15