Scala 哪里可以找到下载的sbt插件?

Scala 哪里可以找到下载的sbt插件?,scala,plugins,sbt,ivy,Scala,Plugins,Sbt,Ivy,我知道sbt的下载依赖项在unix上存储在~/.ivy2/cache中,在windows上存储在c:\Users\\\.ivy2\cache中,但插件去哪里了?我很确定它们不是本地存储在项目中的,因为我在一个项目中添加了一个插件(sbt assembly),在重新启动sbt之后,它开始从https://repo.scala-sbt.org,但下一次我将其添加到另一个项目中时,它无需下载即可使用,所以它一定在本地文件系统的某个地方,但具体在哪里?它位于完全相同的位置。sbt插件只是常春藤构件,所以

我知道
sbt
的下载依赖项在unix上存储在
~/.ivy2/cache
中,在windows上存储在
c:\Users\\\.ivy2\cache
中,但插件去哪里了?我很确定它们不是本地存储在项目中的,因为我在一个项目中添加了一个插件(
sbt assembly
),在重新启动sbt之后,它开始从
https://repo.scala-sbt.org
,但下一次我将其添加到另一个项目中时,它无需下载即可使用,所以它一定在本地文件系统的某个地方,但具体在哪里?

它位于完全相同的位置。sbt插件只是常春藤构件,所以它们进入同一个缓存。尽管目前的sbt版本可能使用的是coursier而不是ivy。

它位于完全相同的位置。sbt插件只是常春藤构件,所以它们进入同一个缓存。尽管目前的sbt版本可能使用的是coursier而不是ivy。

您使用的是哪种版本的sbt?自SBT1.3.0以来,sbt使用coursier而不是ivy检索依赖项,因此缓存位置不同,并且是特定于操作系统的。在MacOS上,它是
~/Library/Caches/Coursier
。不管我们讨论的是项目级依赖关系还是构建级依赖关系,比如插件,都无关紧要。您使用的是什么版本的sbt?自SBT1.3.0以来,sbt使用coursier而不是ivy检索依赖项,因此缓存位置不同,并且是特定于操作系统的。在MacOS上,它是
~/Library/Caches/Coursier
。无论我们讨论的是项目级依赖关系还是构建级依赖关系,比如插件,都无关紧要。