![](/img/trans.png)
[英]Scala Play messages file to inline or reuse the version in build.sbt
[英]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.