2016-12-01 5 views
3

В Java я добавляю ниже Maven зависимости,Невозможно загрузить maven depedency для искры-облачно. получение отсутствующих артефактов Cloudant-лаборатория: искровой Cloudant: банка: 2.0.0-s_2.11

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

но не загружается пакет даже в pom.xml файл ниже показана ошибки,

Отсутствующие артефакт Cloudant-лаборатория: свечи-Cloudant: банка: 2.0.0-s_2.11

Может кто-нибудь помочь мне, пожалуйста, почему это вызывает проблемы?

Я могу добавить еще зависимостями Maven, но особенно это не работает ..

ответ

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 есть примечание:

Примечание: этот артефакт он находится в Спарк Packages хранилище (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> 
+0

Как добавить пакет при отправке искры, –

+0

./spark-submit -пакеты облачных лабораторий: spark-cloudant: 2.0.0-s_2.11 - -class spark.cloudant.connecter.cloudantconnecter --master local [*] /opt/demo/sparkScripts/ScoredJob/sparkcloudantconnecter.jar –

+0

Существующее искрообразование по команде выше –

0

Проверьте Maven репо, чтобы убедиться, что имя файла и версия соответствует тому, что вы указали. Большинство Maven repo дают вам пример того, что использовать, копировать/вставлять.

ex: Sonatype Nexus - это репо, которое я использую, и они позволяют вам искать и получать фрагменты, чтобы вам никогда не приходилось беспокоиться о том, чтобы печатать что-то неправильно.

+0

См. http://stackoverflow.com/questions/6111408/maven2-missing-artifact-but-jars-are-in-place – RPD