2015-08-20 3 views
2

Я пытаюсь открыть игру! но застрял на моих первых шагах: настройка ebean. [Ошибка компиляции: пакет com.avaje.ebean не существует]playframework 2.4.2 ebean integration

установки:

  • playframework 2.4.2 (последняя на момент написания), ebean
  • IntelliJ идея, MySql

Я следую всем инструкциям от: here и here. Я создал простой пользовательский класс, аннотированный @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") &&& 

Что мне не хватает?

Спасибо!

ответ

0

Вы пытались определить, какой класс ebean в application.conf, как показано ниже?

ebean.default = ["models.User"] 

Предполагая, что ваш пользовательский класс находится под комплектом моделей.

добавить ниже линии в вашем plugins.sbt файл без «&»

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

Просто чтобы убедиться, вы можете попробовать перезагрузить приложение и обновите зависимости

[~] $ reload 
[~] $ update 
Смежные вопросы