如何防止SBT为不同的项目解析相同的依赖项

时间:2016-06-06 14:24:33

标签: scala build sbt

我有一个包含4个项目的.sbt文件。它们都共享许多依赖项。当我在Idea中Refresh SBT时,它似乎一遍又一遍地解决所有依赖关系,即使它们之前已在其他项目中得到解决。

有没有办法阻止这种情况?

1 个答案:

答案 0 :(得分:6)

cached resolution

  

预期的性能改进是第二个和第三个子项目可以利用第一个子项目中已解析的minigraphs,避免重复工作。

尝试设置:

updateOptions := updateOptions.value.withCachedResolution(true)