我正在努力发现游戏!但是我的第一步陷入困境:配置ebean。 [编译错误:包com.avaje.ebean不存在]
设置:
我已按照以下所有说明操作:here和here。我创建了一个简单的User类,注释了@Entity并扩展了com.avaje.ebean.Model。 IDE建议从avaje或play中导入类Model,但编译器会抛出上述错误。
我几乎被困在这里:(
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") &&&
我错过了什么?
谢谢!
答案 0 :(得分:0)
您是否尝试在application.conf中定义哪个ebean类,如下所示?
ebean.default = ["models.User"]
假设您的User类位于模型包中。
在你的plugins.sbt文件中添加以下行,而不是'&'
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")
只是为了确保,您可以尝试重新加载应用并更新依赖项
[~] $ reload
[~] $ update