在我们的环境中,我们最终会得到多个工作区(runk 加上多个分支)。
我们希望分离我们的分辨率缓存,但共享实际的缓存。
到目前为止,这很容易,但它需要为本地解析缓存名称手动编码标识符(例如,在 ivysettings.local.xml 中),显然这是次优的,并且必须为每个分支手动设置(或工作区,如果我们每个分支有多个工作区)。
我们想做的是使用工作区名称(好像 Eclipse 提供了一个${workspace_name}
变量),但事实并非如此。我在可用变量列表中没有找到类似的东西,并且在调试器中运行 ivy 时,我们看不到任何保存工作区名称的东西。
我已经查看了这两个问题,但似乎都没有解决这个问题: