玩! 2框架 - 加入的Java驱动程序蒙戈(Play! 2 Framework - Add J

2019-07-30 17:17发布

我试图使用java蒙戈驱动程序与游戏!

所以,我虽然读:

http://www.playframework.org/documentation/2.0.2/SBTDependencies

http://www.mongodb.org/display/DOCS/Java+Tutorial

我在Eclipse中添加的构建路径。 但是玩找不到依赖。

所以在playframework主页的例子,但我仍然无法弄清楚。

val appDependencies = Seq(

      "org.scala-tools" %% "scala-stm" % "0.3",
      "org.apache.derby" % "derby" % "10.4.1.3" % "test"

    ) 

为什么DER 2升%的迹象? 如何获取正确的名称? 我只知道的版本应该是2.8.0。 所以,如果我想要添加Java驱动程序,我有什么做的?

如果我用官方的Java驱动程序,我没有使用吗啡吧?

安装游戏框架MongoDB的吗啡模块

编辑:

import sbt._
import Keys._
import PlayProject._

object ApplicationBuild extends Build {

    val appName         = "website"
    val appVersion      = "1.0-SNAPSHOT"

    val appDependencies = Seq(
        "org.mongodb" % "mongo-java-driver" % "2.8.0"
        //"com.mongodb" % "Mongo" %"2.8.0"

    )

    val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(
      // Add your own project settings here      
    )

}

Answer 1:

到MongoDB的驱动程序添加到您的播放项目,编辑您project/Build.scala文件添加MongoDB的依赖关系:

val appDependencies = Seq(

   // ... here are your previous dependencies (derby etc...)
   "org.mongodb" % "mongo-java-driver" % "2.8.0"

) 

添加此之后,您需要重新启动您的播放服务器,使更改生效。



Answer 2:

我用无功蒙戈为我的项目。 你可以在这里找到一些信息http://reactivemongo.org/releases/0.10.5/documentation/tutorial/setup.html



Answer 3:

如果接受的答案不会为一些你工作,你可以尝试在build.sbt加入这个版本的MongoDB

"org.mongodb.morphia" % "morphia" % "0.107"


文章来源: Play! 2 Framework - Add Java Mongo driver