我试图在scala Play 2.5中使用mongo
我从Play网站的模板创建了一个基本项目。我现在正在尝试创建一个导入mongo模块的类,并且我收到以下错误:
object modules is not a member of package play
在这一行:
import play.modules.reactivemongo.ReactiveMongoApi
我已经在application.conf
中启用了mongo,如此:
play.modules {
enabled += "play.modules.reactivemongo.ReactiveMongoModule"
}
我还补充道:
libraryDependencies += "org.reactivemongo" %% "play2-reactivemongo" % "0.11.14"
到build.sbt
我错过了什么吗?
有什么想法吗?
为什么找不到"模块"包装
答案 0 :(得分:0)
这看起来像是解决相对导入的问题。在你之前是否还有其他进口产品?
import play.modules.reactivemongo.ReactiveMongoApi
?
快速修复将使用绝对导入:
import _root_.play.modules.reactivemongo.ReactiveMongoApi
答案 1 :(得分:0)
好的,所以这是解决方案。更新构建配置文件后,需要重新启动sbt。否则它无法识别新的依赖项。