我使用Play 2 Module for Java项目模板在IntelliJ 13中创建了一个新项目,并注意到# Ebean configuration
中缺少conf/application.conf
。
对Play Framework和IntelliJ都不熟悉我尝试按照Play介绍性视频进行操作,并在需要扩展Ebean Model类的地方陷入困境。问题是该类没有出现在Import类对话框中。
我已尝试将源目录添加到这些文件File → Project Structure → Libraries
,但这不起作用。
如果添加import play.db.ebean.Model;
,IntelliJ会向cannot resolve symbol 'db'
投诉。
如果我的项目包含Play Ebean类,我需要做些什么?
答案 0 :(得分:8)
启用ebean支持的方法在play框架中已经改变。现在它使用外部依赖完成。来自文档:
要启用它,请将Play Ebean插件添加到project / plugins.sbt中的SBT插件:
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")
然后修改build.sbt以启用Play Ebean插件:
lazy val myProject = (project in file("."))
.enablePlugins(PlayJava, PlayEbean)
答案 1 :(得分:4)
在build.sbt文件中,确保“javaEbean”列出如下:
libraryDependencies ++= Seq(
javaJdbc,
javaEbean
}
然后,连续运行“play clean compile”和“play idea”。