2017-01-27 3 views
1

Beim Hinzufügen der Abhängigkeit libraryDependencies += "org.elasticsearch" % "elasticsearch-hadoop" % "5.1.1" und Aktualisieren des Projekts, bekomme ich viele ungelöste Abhängigkeiten (cascading, org.pentaho, ...).Scala SBT elasticsearch-hadoop nicht aufgelöste Abhängigkeit

Wenn ich jedoch eine weitere Abhängigkeit hinzufügen, wie libraryDependencies += "org.apache.spark" % "spark-core_2.11" % "2.1.0" funktioniert es und ich kann die Bibliothek in meinen Scala-Dateien verwenden.

Also, kommt das Problem von elasticsearch-hadoop? Ich benutze SBT 0.13.13, habe es aber auch mit 0.13.8 versucht.

Ich habe die Abhängigkeit von https://mvnrepository.com/artifact/org.elasticsearch/elasticsearch-hadoop/5.1.1 Ich weiß, dass Sie für einige Abhängigkeiten das Repository aswell (Resolver + = ...) hinzufügen müssen, aber hier scheint es kein Repo zu benötigen.

+0

die Antwort Hat Ihre .sbt Datei aktualisieren unter Hilfe? – marios

Antwort

1

die folgenden in Ihrer build.sbt Datei hinzufügen:

resolvers += "conjars.org" at "http://conjars.org/repo" 
0

Kann

name:="HelloSparkApp" 
version:="1.0" 
scalaVersion:="2.10.4" 
libraryDependencies+="org.apache.spark"%%"spark-core"%"1.5.2" 

und führen Sie die folgenden Befehle aus dem Projektverzeichnis

sbt clean 
sbt package 
sbt eclipse 
Verwandte Themen