我对 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文件?或者是否有一个我忽略的简单解决方案?
感谢您的帮助,我真的很感激!
答案 0 :(得分:2)
由于它只是一个普通的依赖,而不是一个sbt插件,你应该使用
libraryDependencies += "org.mongodb" % "mongodb-driver-async" % "3.2.1"
你的build.sbt文件中的
docs此处