【问题标题】:How does a higher version of a library in build.sbt affect Play (that uses lower version)?build.sbt 中较高版本的库如何影响 Play(使用较低版本)?
【发布时间】:2014-09-27 18:30:47
【问题描述】:

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

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 工件。

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

更新:

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

【问题讨论】:

    标签: playframework sbt playframework-2.2


    【解决方案1】:

    这取决于 API(您从应用调用的公共方法/字段)是否在不同版本之间兼容。

    如果不是,您可能会在运行时收到NoSuchMethodError

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      • 2019-04-28
      • 2021-05-02
      • 1970-01-01
      相关资源
      最近更新 更多