无法配置Ebean Play Framework 2.5.x.

时间:2017-02-14 12:05:08

标签: java playframework ebean

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

  

播放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不提供任何其他信息。谢谢!

EDIT 这是我的完整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

1 个答案:

答案 0 :(得分:1)

正如迁移指南中所述:

  

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

确切地说,你忘记了这一点,所以在依赖关系部分你需要这样做:

<form>
    Enter Text:<br>
    <input type="text" name="your text" id="entertext">
</form>