我的build.sbt现在有很多依赖项。我如何知道实际使用了哪些依赖项?
Maven似乎有依赖性:分析http://maven.apache.org/plugins/maven-dependency-plugin/ sbt有类似的东西吗?
答案 0 :(得分:3)
有the sbt-explicit-dependencies plugin,它是最近开发的。它在SBT控制台中具有直接命令,可以执行以下操作:
答案 1 :(得分:2)
您可以使用sbt-dependency-graph插件。它显示了不同图形表示中的依赖关系。您也可以尝试使用tattletale,但它没有与sbt集成。它需要您复制托管依赖项(retrieveManaged := true
)。此工具不仅显示依赖关系图,还分析类使用情况并显示未使用的依赖关系(包括传递)