自从我开始使用Ebean
以来,我一直在与Play Framework
度过一段难过的时光,我非常喜欢。
Ebean刚刚修复了一个影响我的错误,但似乎修复程序在上次部署Play时没有被选中,这是我已经更新的v2.2.2。
可以在我的实例中手动升级Ebean吗?
答案 0 :(得分:9)
就像将它添加到Build.scala / sbt文件一样简单:
libraryDependencies ++= Seq(
"org.avaje.ebeanorm" % "avaje-ebeanorm" % "3.3.3",
"com.typesafe.play" % "play-ebean-33-compat" % "1.0.0"
)
兼容性库在这里: https://github.com/typesafehub/play-ebean-33-compat
ORIGINAL: 迟到了,但我认为这是不可能的,因为Play 2.2.3中的Play Ebean插件与Ebean 3.3.x版本不兼容。
Play Framework https://github.com/playframework/playframework/issues/2672存在此问题。我发现的是,在随后的重新编译(没有清理)之后,它最终会编译甚至工作。这可能会让您相信这根本不是问题。这可能与最终获得的旧版Ebean库有关。
答案 1 :(得分:5)
尝试将其放在SBT上
dependencyOverrides += "org.avaje.ebeanorm" % "avaje-ebeanorm-agent" % "3.2.2","org.avaje.ebeanorm" % "avaje-ebeanorm" % "3.3.1-RC2"