2014-02-26 48 views
4

我使用Play 2 Module for Java項目模板在IntelliJ 13中創建了一個新項目,並注意到conf/application.conf中缺少# Ebean configurationEbean從Play 2 Module for Java中缺失

對於Play Framework和IntelliJ都是新手我嘗試了下面的Play介紹性視頻,並且遇到了需要擴展Ebean Model類的問題。問題是這個類沒有出現在Import類對話框中。

我已經嘗試將這些文件的源目錄添加到File → Project Structure → Libraries,但那不起作用。

如果添加了import play.db.ebean.Model; IntelliJ與cannot resolve symbol 'db'抱怨。

我需要做些什麼來讓我的項目包含Play Ebean類?

回答

4

裏面的build.sbt文件確保「javaEbean」列出類似如下:

libraryDependencies ++= Seq(
    javaJdbc, 
    javaEbean 
} 

,然後運行「起到清潔纂」和「打主意」連續。

+0

謝謝!你可以請一下,我可以在哪裏閱讀關於build.sbt的信息以及它應該包含哪些信息? – qizer

8

啓用ebean支持的方法已在播放框架中更改。現在它使用外部依賴完成。從文檔:

要啓用它,播放Ebean插件添加到您的SBT插件項目/ plugins.sbt:

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

然後修改你的build.sbt使播放Ebean插件:

lazy val myProject = (project in file(".")) 
    .enablePlugins(PlayJava, PlayEbean) 
+0

我也是這樣做的,看起來效果不錯。 –

+0

這在Play 2.4的遷移指南中有所描述https://playframework.com/documentation/2.4.x/Migration24 – jlengrand