繁体   English   中英

无法配置Ebean Play Framework 2.5.x

[英]Can't configure Ebean Play Framework 2.5.x

我在为Play Framework 2.5.x配置Ebean时遇到问题。 输入sbt run时出现以下错误:

Play ebean模块已替换为外部Play ebean插件。 有关详细信息,请参见https://playframework.com/documentation/2.4.x/Migration24

我已经将javaJdbc添加为依赖项,并且在我的build.sbt中,我也有:

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

在application.conf中:

ebean.default = ["models.*"]

和plugins.sbt:

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "3.0.0")

关于如何解决此问题的任何想法? https://playframework.com/documentation/2.4.x/Migration24不提供任何其他信息。 谢谢!

编辑这是我完整的build.sbt:

name := """chatbot"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file("."))
  .enablePlugins(PlayJava, PlayEbean)


scalaVersion := "2.11.7"

libraryDependencies ++= Seq(
  javaJdbc,
  cache,
  javaWs, 
  javaEbean, 
  evolutions
)


fork in run := true

如迁移指南中所述:

要迁移使用Ebean来使用新的外部Ebean插件的现有Play项目,请从build.sbt中的libraryDependencies中删除javaEbean。

正是您忘记这样做了,因此在“依赖项”部分中,您需要执行以下操作:

libraryDependencies ++= Seq(
  javaJdbc,
  cache,
  javaWs,
  evolutions
)

暂无
暂无

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

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