我正在使用SBT作为构建Scala项目的工具。
我的问题是,我无法配置SBT将依赖下载到用户主目录。因此我正在寻找一个每个用户甚至更好的系统范围的设置来告诉SBT将Ivy缓存目录放置在其他地方。
对于Maven,有每个用户的settings.xml文件可用于配置本地存储库。
我已经阅读了问题如何覆盖Ivy缓存的位置?以及它的答案,但似乎它只描述了如何基于每个项目配置该设置。
如果没有其他选择,我会选择每个项目的设置,但我没有让提到的问题的答案起作用。一些更多的细节将不胜感激,例如将ivysettings.xml放在哪里。我把它放在项目的根目录中,但它没有发挥作用。
-Dsbt.ivy.home=/tmp/.ivy2/ -Divy.home=/tmp/.ivy2/
。 - Epicurist