播放框架 2.3 MongoDB

Play Framework 2.3 MongoDB

我正在尝试使用 scala 中的 play framework 2.3 开发一个小型网络应用程序。对于此应用程序,我需要访问 MongoDB 实例。现在我可以配置我的构建来下载吗啡的依赖项。这是吗啡依赖项中的条目:

libraryDependencies += "com.google.code.maven-play-plugin.org.playframework.modules.morphia" % "play-morphia" % "1.2.12"

在编译期间,play 编译器抱怨缺少 class play.db.Model。确切的错误消息是这些:

Error:Play 2 Compiler:  Class play.db.Model not found - continuing with a stub.
Error:Play 2 Compiler:                                              ^
Warning:Play 2 Compiler:  Class play.db.Model not found - continuing with a stub.
Warning:Play 2 Compiler:  Class play.data.binding.ParamNode not found - continuing with a stub.
Warning:Play 2 Compiler:  Class play.mvc.Scope not found - continuing with a stub.
Warning:Play 2 Compiler:  9 warnings found

我是否缺少某些依赖项或配置?

提前致谢!

我认为您正在尝试使用为 Play 1.x 编写的库。

然而,a new plugin for Play version 2

查看 this link 了解更多使用方法。

在 build.sbt

中试试这个

"org.mongodb.morphia" % "morphia" % "0.109"