繁体   English   中英

在PlayFramework 2.2.2上升级Ebean

[英]Upgrade Ebean on PlayFramework 2.2.2

自从我开始使用Play Framework以来,我一直在与Ebean一段Ebean ,我非常喜欢。

Ebean刚刚修复了一个影响我的bug,但似乎修复程序在上次部署Play时没有被选中,这是我已经更新的v2.2.2。

可以在我的实例中手动升级Ebean吗?

编辑:我们提出了TypeSafe的问题,James Roper非常适合创建兼容库。 使用它,我们已经能够成功使用3.3.3版本的Ebean库。

就像将它添加到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

原文:晚会,但我认为这是不可能的,因为Play 2.2.3中的Play Ebean插件与Ebean 3.3.x版本不兼容。

Play Framework https://github.com/playframework/playframework/issues/2672存在此问题。 我发现在随后的重新编译(没有清理)后,它最终会编译甚至工作。 这可能会让您相信这根本不是问题。 这可能与最终获得的旧版Ebean库有关。

试着把它放在你的SBT上

dependencyOverrides += "org.avaje.ebeanorm" % "avaje-ebeanorm-agent" % "3.2.2","org.avaje.ebeanorm" % "avaje-ebeanorm" % "3.3.1-RC2"

暂无
暂无

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

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