当我尝试运行码头时,它对我大吼大叫,大概是这样的:

2018-12-08 16:14:29.214:WARN:oeja.AnnotationParser:qtp1854731462-11: org.eclipse.jetty.util.thread.strategy.ProduceExecuteConsume scanned from multiple locations: [jar:file:///Users/me/Documents/Projects/myproject/target/webapp/WEB-INF/lib/jetty-util-9.4.8.v20171121.jar!/org/eclipse/jetty/util/thread/strategy/ProduceExecuteConsume.class, jar:file:///Users/me/.ivy2/cache/org.eclipse.jetty/jetty-runner/jars/jetty-runner-9.4.8.v20171121.jar!/org/eclipse/jetty/util/thread/strategy/ProduceExecuteConsume.class]

还有一大堆更像那样的人 . 似乎Ivy缓存的jar文件与本地版本冲突 .

这是我的SBT构建依赖项:

resolvers += Classpaths.typesafeReleases

libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.14.0" % "test"

libraryDependencies += "org.scalatest" % "scalatest_2.12" % "3.0.5" % "test" 

libraryDependencies ++= Seq(
  "org.scalatra" %% "scalatra" % ScalatraVersion,
  "org.scalatra" %% "scalatra-json" % ScalatraVersion,
  "org.scalatra" %% "scalatra-scalatest" % ScalatraVersion % "test",
  "org.json4s"   %% "json4s-native" % "3.5.2",
  "ch.qos.logback" % "logback-classic" % "1.2.3" % "runtime",
  "org.eclipse.jetty" % "jetty-server" % "9.4.8.v20171121",
  "javax.servlet" % "javax.servlet-api" % "3.1.0" % "provided"
)

enablePlugins(SbtTwirl)
enablePlugins(ScalatraPlugin)

我不明白为什么,并想知道如何解决这个问题 . 幸运的是,这似乎没有造成任何具体错误;这或多或少只是一种烦恼 . 提前致谢 .