2015-01-22 11 views
6

Ich versuche, Spark 1.2.0 auf Ubuntu zu bauen, aber ich bekomme Abhängigkeitsprobleme.Nicht aufgelöste Abhängigkeit beim Assembly Spark 1.2.0

ich herunterladen grundsätzlich die Dateien extrahieren, um den Ordner und führen Sie sbt/sbt/Montage

  • sbt = 0.13.6

  • scala = 2.10.4

sbt.ResolveException: unresolved dependency: org.apache.spark#spark- 
network-common_2.10;1.2.0: configuration not public in 
org.apache.spark#spark-network-common_2.10;1.2.0: 'test'. It was 
required from org.apache.spark#spark-network-shuffle_2.10;1.2.0 test 
+0

welche Art von Paket herunterladen haben Sie? Versuchst du alles zu bauen? Ich habe es nur ohne besondere Probleme gebaut ...: -/ –

+0

@OlivierGirardot Ich sehe die gleichen Probleme. Ich bin v Erfahrung mit dem Aufbau von Funken zurück zu 0.6 bis 1.3.0 RC. – javadba

+0

auf was os? mit sbt? Aus welchem ​​Verzeichnis bauen Sie? –

Antwort

0

Diese sbt issue scheint es zu erklären: Dies wäre eine Konsequenz des Versuchs, eine Test-> Testabhängigkeit zu erhalten, wenn die gleiche Version aus einem öffentlichen Maven-Repository aufgelöst wurde. Ein Workaround wäre die Verwendung von git SHA Versioning oder SNAPSHOT für nicht endgültige Builds dieser Testabhängigkeit, aber wir werden nicht mehr wissen, wenn wir nicht wissen, wie Sie zu einem 'schlechten' Efeu-Cache-Zustand gelangt sind.

TL; DR: Versuchen Sie, den Cache von Funkenartefakten vor dem Erstellen zu löschen.

Edit: Dies ist in sbt 0.13.10-RC1 https://github.com/sbt/sbt/pull/2345 fixiert Bitte aktualisieren

Verwandte Themen