在SBT 1.3.8中,我如何确定谁带来了依赖关系?

问题描述 投票:1回答:1

[当我使用sbt jetty:quickstart启动应用程序时,出现容器初始化错误。我认为这是因为我的应用程序引入了一个旧的servlet实例。我没有明确提及这种依赖性。

我已经找到文件:/ C:/Users/drewb/AppData/Local/Coursier/cache/v1/https/repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-我码头上的类路径上的2.5.jar:quickstart,我想这是导致错误的原因。我试图弄清楚如何确定是谁带来了这种依赖关系,以便摆脱它。

在SBT 1.3.8中,我如何确定谁带来了依赖关系?因为sbt-dependency-graph在1.3.x上不起作用,我正在寻找替代方案-希望sbt团队有一些想法。

scala sbt
1个回答
0
投票

我已经使用sbt-dependency-graph进行依赖层次查找

https://github.com/jrudolph/sbt-dependency-graph


0
投票

如果将addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.10.0-RC1")添加到文件project / plugins.sbt中,则可以使用sbt dependencyTreesbt dependencyBrowseTree(以及其他)来可视化您的依赖项。

© www.soinside.com 2019 - 2024. All rights reserved.