java - 玩! 2 Framework - 添加Java Mongo驱动

标签 java mongodb playframework dependencies mongo-java

我正在尝试将 java mongo 驱动程序与 Play! 一起使用。

所以我读了:

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

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

我在 eclipse 中添加了构建路径。但是play找不到依赖。

所以playframework主页上有一个例子,但我还是搞不懂。

val appDependencies = Seq(

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

    ) 

为什么 der two% 标志?我如何获得正确的名称?我只知道版本应该是2.8.0。 那么如果我想添加Java驱动程序,我需要做什么呢?

如果我使用官方 java 驱动程序,我就不必使用 Morphia,对吧?

Installing play framework mongodb morphia module

.

.

编辑:

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      
    )

}

最佳答案

要将 MongoDB 驱动程序添加到您的 Play 项目,请编辑您的 project/Build.scala 文件以添加 MongoDB 依赖项:

val appDependencies = Seq(

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

) 

添加后,您需要重新启动 Play 服务器以使更改生效。

关于java - 玩! 2 Framework - 添加Java Mongo驱动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11751162/

相关文章:

java - 无法解析 Android list 中 Google Play 服务的符号

mongodb - Morphia 将字段更新为 int64 而不是 in32

heroku - 与 Amazon Elastic Beanstalk 相比,新的 Heroku Java 支持有哪些优势

java - 解密使用openssl、oaep padding模式加密的非对称 key

Java客户端socket返回连接超时异常

java - maven2 : how do I get/set the location for the local . jar 缓存?

mongodb - 删除 "scanAndOrder": true in my MongoDB query result

mongodb - ZF2 + Doctrine ODM + doctrine-mongodb-odm-module分页教程

scala - 为 Play Framework http 响应创建可写 [Argonaut.Json]

scala - 了解 Scala Play Actions 和 Futures