玩! 2框架 - 添加Java Mongo驱动程序
我想用Play!的java mongo驱动程序。玩! 2框架 - 添加Java Mongo驱动程序
所以我虽然读:
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驱动程序,我不必使用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的驱动程序添加到您的播放项目,编辑project/Build.scala
文件添加MongoDB的依赖性:
val appDependencies = Seq(
// ... here are your previous dependencies (derby etc...)
"org.mongodb" % "mongo-java-driver" % "2.8.0"
)
添加此之后,您需要重新启动播放服务器以使更改生效。
我对我的项目使用了reactive-mongo。你可以找到一些信息 http://reactivemongo.org/releases/0.10.5/documentation/tutorial/setup.html
新玩法框架depricated reactive mongo plugin – 2015-11-28 15:36:10
如果接受的答案不会为一些你工作,你可以尝试在build.sbt
"org.mongodb.morphia" % "morphia" % "0.107"
你肯定添加这个版本的MongoDB?我仍然得到同样的错误。错误:package com.mongodb不存在 - > import com.mongodb.Mongo; – 2012-08-01 10:28:08
好吧nvm它的工作。我只需重新启动服务器。但是你从哪里得到这些名字? – 2012-08-01 10:57:07
从中央Maven存储库中进行搜索:http://search.maven.org/#search%7Cga%7C1%7Cmongo-java-driver – 2012-08-01 11:16:54