繁体   English   中英

playframework 2.4.2 ebean集成

[英]playframework 2.4.2 ebean integration

我正在尝试发现游戏! 但是在我的第一步中陷入了困境:配置ebean。 [ 编译错误:包com.avaje.ebean不存在 ]

设定 :

  • Playframework 2.4.2(撰写本文时为最新),ebean
  • intellij的想法,mySQL

我遵循了以下所有指示: 这里这里 我创建了一个简单的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") &&&

我想念什么?

谢谢!

您是否尝试过定义application.conf中的哪个ebean类,如下所示?

ebean.default = ["models.User"]

假设您的User类在models包下。

在您的plugins.sbt文件中添加以下行,不带“&”

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

只是为了确保您可以尝试重新加载应用程序并更新依赖项

[~] $ reload
[~] $ update

暂无
暂无

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

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