Playframework build.sbt中较高版本的库如何影响播放(使用较低版本的)?

Playframework build.sbt中较高版本的库如何影响播放(使用较低版本的)?,playframework,sbt,playframework-2.2,Playframework,Sbt,Playframework 2.2,这是我构建定义的一部分: libraryDependencies in Global ++= Seq( ... "com.fasterxml.jackson.core" % "jackson-core" % "2.4.0", "com.fasterxml.jackson.core" % "jackson-databind" % "2.4.0", "com.fasterxml.jackson.core" % "jackson-annotations" % "2.

这是我构建定义的一部分:

libraryDependencies in Global ++= Seq(
  ...
  "com.fasterxml.jackson.core" % "jackson-core"        % "2.4.0",
  "com.fasterxml.jackson.core" % "jackson-databind"    % "2.4.0",
  "com.fasterxml.jackson.core" % "jackson-annotations" % "2.4.0",
  ...
)
我使用的是Play Framework 2.2.2,默认情况下,它使用的是版本2.2.2中的com.fasterxml.jackson.core工件

如果我在构建文件中包含具有更高版本的现有库,它将如何影响我的播放服务器

更新:


我不得不这么做是因为我的原因。我不确定它是否只会影响我们的应用程序,还是会影响整个播放堆栈。

这取决于您从应用程序调用的API公共方法/字段是否与不同版本兼容

否则,您可能会在运行时得到NoSuchMethodError