我在为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
答案 0 :(得分:1)
正如迁移指南中所述:
迁移使用Ebean的现有Play项目以使用新项目 外部Ebean插件,从libraryDependencies中删除javaEbean 在build.sbt
确切地说,你忘记了这一点,所以在依赖关系部分你需要这样做:
<form>
Enter Text:<br>
<input type="text" name="your text" id="entertext">
</form>