我正在尝试发现游戏!但卡在了我的第一步:配置 ebean。 [编译错误:包com.avaje.ebean不存在]
设置:
- playframework 2.4.2(撰写本文时最新版本),ebean
- intellij idea, mySQL
我已遵循以下所有说明:here和 here .我创建了一个简单的 User 类,注释了 @Entity 并扩展了 com.avaje.ebean.Model。 IDE 建议从 avaje 或 play 导入类模型,但编译器抛出上述错误。
我几乎被困在这里:(
build.sbt
name := """randomApi"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"mysql" % "mysql-connector-java" % "5.1.21"
)
routesGenerator := InjectedRoutesGenerator
和plugins.sbt
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.2")
//addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
//addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.6")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0")
&&& addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0") &&&
我错过了什么?
谢谢!
最佳答案
您是否尝试过像下面这样在 application.conf 中定义哪个 ebean 类?
ebean.default = ["models.User"]
假设您的用户类在模型包下。
在你的 plugins.sbt 文件中添加下面一行,不带 '&'
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")
为了确保,您可以尝试重新加载应用程序并更新依赖项
[~] $ reload
[~] $ update
关于java - playframework 2.4.2 ebean 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32128617/