问题描述
我知道sbt
的下载依赖项存储在Unix的~/.ivy2/cache
和Windows的c:\Users\<username>\.ivy2\cache
中,但是插件在哪里呢?我非常确定它们不会存储在项目中,因为我已经向一个项目添加了一个插件(本例中为sbt-assembly
),并且在重新启动sbt之后,它开始从https://repo.scala-sbt.org
下载该插件,但是下次我将其添加到另一个项目中时,无需下载即可使用它,因此它必须位于本地文件系统上的某个位置,但是在哪里?
解决方法
它在完全相同的位置。 sbt插件只是常春藤制品,因此它们进入相同的缓存。尽管在当前的sbt版本中,它可能使用的是Coursier而不是常春藤。