2015-05-05 12 views
-1

У меня проблема с зависимостью sbt, когда я пытаюсь построить проект apache spark. У меня Apache Spark 1.3.1.Проблемы с построением для искры apache

Моего .sbt файл состоит в следующем:

name := "Transaction" 

version := "1.0" 

scalaVersion := "2.10.4" 

libraryDependencies += "org.apache.spark" %% "spark-core" % "1.3.1" 

resolvers ++= Seq(
"Akka Repository" at "http://repo.akka.io/releases/", 
"Spray Repository" at "http://repo.spray.cc/") 

И я получаю эту ошибку:

[error] (*:update) sbt.ResolveException: unresolved dependency: org.apache.spark#spark-core_2.10;1.3.1: not found 

Я смотрел на всем протяжении, и это, кажется, настойчивый вопрос, но никто не имеет действительно решил это.

Благодарим за помощь!

ответ

0

Я действительно понял это. Вам нужно просто поставить "provided" после искробезопасной версии.

name := "Transaction Fraud" 

version := "1.0" 

scalaVersion := "2.10.4" 

libraryDependencies += "org.apache.spark" %% "spark-core" % "1.3.1" % "provided" 

resolvers ++= Seq(
"Akka Repository" at "http://repo.akka.io/releases/", 
"Spray Repository" at "http://repo.spray.cc/") 
1

Я использовал

“org.apache.spark” % “spark-core_2.10” % “1.3.1” 

вместо

“org.apache.spark” %% “spark-core” % “1.3.1” 

и это сработало!

EDIT: Однако, я был в состоянии получить последнее утверждение на работу после того, как конкретно сделать мой scalaVersion 2,10 так:

scalaVersion := "2.10" 

Вероятно потому, что он пытается искать определенную 2.10.4 банку, который Безразлично» t существует.

Смежные вопросы