我对 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/