鉴于那里有大量的文档,Ivy 可能会令人惊讶地令人困惑。以下是我在这一小时里对 Ivy 感到困惑的地方:
Main Concepts页面解释了缓存。
调整默认设置教程解释了本地存储库。
如果我同时拥有本地缓存和本地存储库,为什么还需要File System Resolver?我是否需要它以便 Ivy 使用本地存储库或缓存?
如果没有,文件系统解析器的工作方式似乎是首先我会下载并组织所有依赖项和传递依赖项。然后我将文件系统解析器指向这些文件。Ivy 然后会从我的文件系统中读取并将文件复制到本地存储库和缓存中。
我确定我没有正确理解这一点 - 这看起来非常笨拙。对于本地存储库、缓存和文件系统解析器指向的本地之间的区别,我将不胜感激。