无法为sparkcloudant加载maven依赖项。正在获取丢失的工件cloudantlabs:sparkcloudant公司:jar:2.0.0s_2.11

2024-04-28 14:38:01 发布

您现在位置:Python中文网/ 问答频道 /正文

在Java中,我在maven依赖项下添加了

<dependency>
            <groupId>cloudant-labs</groupId>
            <artifactId>spark-cloudant</artifactId>
            <version>2.0.0-s_2.11</version>
        </dependency>

但它甚至不加载包pom.xml文件显示以下错误的文件

Missing artifact cloudant-labs:spark-cloudant:jar:2.0.0-s_2.11

有谁能帮我个忙吗?为什么会引起这个问题?在

我可以添加另一个maven依赖项,但特别是这不起作用。。在


Tags: 文件version错误xmljavadependencysparklabs
2条回答

它不在maven的官方存储库中。(http://search.maven.org/#search%7Cga%7C1%7Cspark-cloudant

但当你检查:https://mvnrepository.com/artifact/cloudant-labs/spark-cloudant/2.0.0-s_2.11时,有一个注释:

Note: this artifact it located at Spark Packages repository (https://dl.bintray.com/spark-packages/maven/)

因此您需要在pom.xml中添加以下内容:

<repositories>
    <repository>
      <id>bintray</id>
      <name>bintray.com</name>
      <url>https://dl.bintray.com/spark-packages/maven/</url>
    </repository>
</repositories>

检查您的maven repo以验证文件名和版本是否与您指定的相匹配。大多数Maven回购都提供了一个使用的例子,复制/粘贴。在

示例:sonatypenexus是我使用的一个回购协议,它们允许你搜索和获取代码片段,这样你就不用担心输入错误了。在

相关问题 更多 >