[当我使用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团队有一些想法。
我已经使用sbt-dependency-graph进行依赖层次查找
如果将addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.10.0-RC1")
添加到文件project / plugins.sbt中,则可以使用sbt dependencyTree
或sbt dependencyBrowseTree
(以及其他)来可视化您的依赖项。