gpt4 book ai didi

添加 casbah 时 Maven 抛出错误

转载 作者:可可西里 更新时间:2023-11-01 09:58:27 24 4
gpt4 key购买 nike

我已将 casbah 添加到我的依赖项中使用

  <dependency>
<groupId>com.mongodb.casbah</groupId>
<artifactId>casbah_2.8.0</artifactId>
<version>2.1.5.0</version>
</dependency>

然后我就写了一个简单的mongo连接语句

 val mongoConn = MongoConnection()
val mongoDB = mongoConn("test")
val newObj = MongoDBObject("foo" -> "bar","x"->"y","pie"->3.14,"spam"->"eggs")

然后我编译了

mvn compile

但是它抛出找不到目标的错误

[ERROR] Failed to execute goal on project test-project: Could not resolve depend
encies for project org.scala-lang:test-project:jar:default: Could not find artif
act com.mongodb.casbah:casbah_2.8.0:jar:2.1.5.0 in scala-tools.org (http://scala
-tools.org/repo-releases) -> [Help 1]

有人能告诉我问题出在哪里吗?除了添加此依赖项外,我没有对 POM 进行任何其他更改。事实是我不知道还有什么可以改变的。但我也观察到 intellij idea 显示了 casbah 对象和类的自动完成选项,所有这些让我感到困惑。

最佳答案

尝试指定以下内容(注意类型),将 scala.version 替换为 2.8.0 或您正在使用的版本。

  <dependency>
<groupId>com.mongodb.casbah</groupId>
<artifactId>casbah_${scala.version}</artifactId>
<version>2.1.5-1</version>
<scope>compile</scope>
<type>pom</type>
</dependency>

关于添加 casbah 时 Maven 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6761098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com