SBT向依赖项位置添加额外标记

时间:2016-02-09 20:51:43

标签: mongodb maven playframework sbt mongodb-java

我对 SBT / Maven 构建过程非常陌生,并且一直在努力将 Java MongoDB异步驱动程序添加到我的Play框架应用程序中。我到处寻找一个解决方案,因为这似乎是一个简单的问题,但由于我不知道该找什么,因此无法找到任何东西。

在我的build.sbt文件中:

addSbtPlugin("org.mongodb" % "mongodb-driver-async" % "3.2.1")

编译代码:

[info] Resolving org.mongodb#mongodb-driver-async;3.2.1 ... [warn] module not found: org.mongodb#mongodb-driver-async;3.2.1 ... [warn] ==== public: tried [warn] https://repo1.maven.org/maven2/org/mongodb/mongodb-driver-async_2.10_0.13/3.2.1/mongodb-driver-async-3.2.1.pom

正确的地址是:

https://repo1.maven.org/maven2/org/mongodb/mongodb-driver-async/3.2.1/mongodb-driver-async-3.2.1.pom

有没有办法去除'额外_2.10_0.13以便项目能够找到pom文件?或者是否有一个我忽略的简单解决方案?

感谢您的帮助,我真的很感激!

1 个答案:

答案 0 :(得分:2)

由于它只是一个普通的依赖,而不是一个sbt插件,你应该使用

libraryDependencies += "org.mongodb" % "mongodb-driver-async" % "3.2.1"
你的build.sbt文件中的

docs此处