sbt缓存解析结果存储位置查询及配置有效性验证问题
sbt缓存解析配置生效验证问题
根据sbt官方缓存解析相关文档,添加以下配置至build.sbt可提升项目重载速度:
ThisBuild / updateOptions := updateOptions.value.withCachedResolution(true)
已完成上述配置,但尝试查看缓存结果以确认设置生效时,发现文档提及的$HOME/.sbt/1.0/dependency目录为空。在sbt shell中执行print dependencyCacheDirectory命令后,显示所有模块的缓存目录均为/Users/jml/.sbt/1.0/dependency。
当前环境信息
- 全局sbt版本:1.8.0
- 项目指定sbt版本:1.7.2
- IntelliJ版本:2022.3,已启用「Use sbt shell for project reloads and builds」选项
- 自定义sbt启动器指向1.8.0版本的
sbt-launch-jar
内容的提问来源于stack exchange,提问作者JeanMarc
相关产品推荐
相关产品推荐

