在使用 sbt 的项目中使用 cloudera scalats 库

Using cloudera scalats library in project using sbt

我正在尝试使用 cloudera scalats 库进行时间序列预测,但无法使用 sbt 下载该库。

下面是 build.sbt 文件。我可以看到 maven repo 有 0.4.0 disted 版本,所以不确定我在做什么错。

任何人都可以帮助我知道我对 sbt 文件做错了什么吗?

import sbt.complete.Parsers._

scalaVersion := "2.11.8"

name := "Forecast Stock Price using Spark TimeSeries library"

val sparkVersion = "1.5.2"

//resolvers ++= Seq("Cloudera Repository" at "https://repository.cloudera.com/artifactory/cloudera-repos/")

libraryDependencies ++= Seq(
  "org.apache.spark"     %% "spark-core"              % sparkVersion withSources(),
  "org.apache.spark"     %% "spark-streaming"         % sparkVersion withSources(),
  "org.apache.spark"     %% "spark-sql"               % sparkVersion withSources(),
  "org.apache.spark"     %% "spark-hive"              % sparkVersion withSources(),
  "org.apache.spark"     %% "spark-streaming-twitter" % sparkVersion withSources(),
  "org.apache.spark"     %% "spark-mllib"             % sparkVersion withSources(),
  "com.databricks"       %% "spark-csv"               % "1.3.0"      withSources(),
  "com.cloudera.sparkts" %% "sparkts"                 % "0.4.0"
)

改变

  "com.cloudera.sparkts" %% "sparkts"                 % "0.4.0"

  "com.cloudera.sparkts" % "sparkts"                 % "0.4.0"

sparkts 仅针对 Scala 2.11 分发;它不会在工件名称中对 Scala 版本进行编码。