繁体   English   中英

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

[英]How does a higher version of a library in build.sbt affect Play (that uses lower version)?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM