如何找出sbt解析依赖关系的位置?

Urb*_*ond 8 scala sbt

我正在使用sbt 0.12 RC2.

我的项目有一堆库依赖项,其中一些触发其他依赖项.其中一些依赖项是非托管的(in lib/),一些位于我的本地.ivy2存储库中,一些位于各种远程存储库中.

我正在寻找一个sbt update-verbose或类似的东西,它会告诉我sbt找到每个JAR文件的确切位置:

[info] Resolving com.nicta#sbt-scoobi;0.0.1 ...
[info] Resolving org.scala-lang#scala-library;2.9.2 ...
[info] Resolving org.apache.opennlp#opennlp-maxent;3.0.1-incubating ...
[info] Resolving jwnl#jwnl;1.3.3 ...
Run Code Online (Sandbox Code Playgroud)

lut*_*tzh 5

sbt生成关于如何在target/resolution-cache/reports. .xml在 Web 浏览器中打开其中一个文件,您应该会看到所需的所有详细信息。


Gui*_*ssé 1

您可以用来show compile:dependency-classpath显示依赖项在哪里

  • 不,那是缓存。那不是来源。它不会告诉您它是源自本地还是远程,或者来自何处。 (3认同)