mongodb - SBT 在依赖位置添加额外标签

标签 mongodb maven playframework sbt mongodb-java

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

在我的 build.sbt 文件中:

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

编译代码:

[info] 正在解析 org.mongodb#mongodb-driver-async;3.2.1 ... [警告] 找不到模块:org.mongodb#mongodb-driver-async;3.2.1 ... [警告]====公众:尝试过 [警告] 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 文件?还是有一个我忽略的更简单的解决方案?

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

最佳答案

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

libraryDependencies += "org.mongodb" % "mongodb-driver-async" % "3.2.1"

在你的 build.sbt 文件中

docs这里

关于mongodb - SBT 在依赖位置添加额外标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35301938/

相关文章:

mongodb - max_df 对应的文档比 Ridge 分类器中的 min_df 错误

php - MongoDB 在发现空白条目时显示错误

java - Play 2.1-快照: Ebean database updates and deletions don't work in Junit test cases

node.js - 穆尔特 |不断收到 "The "路径“参数必须是字符串类型。收到的类型为数字”

mongodb - 多个分片键是否有助于提高 mongodb 的性能?

maven - 直接从可执行jar运行Cucumber测试

maven - 无法解析亚马逊 aws Artifact

java - 无法让 JSTL 与 Spring MVC 一起使用

json - 在 Play Framework 2.0 Scala 中处理 JSON 请求

json - Play 框架,JSON 读取组合器,具有覆盖的 apply 方法