Scala的烫伤2.11

时间:2015-01-12 06:04:31

标签: scala scalding

我写了这样的build.sbt:

name := """scala-hbase"""

version := "1.0"

scalaVersion := "2.11.2"
//scalaVersion := "2.10.4"

/* HBase dependencies */
resolvers ++= Seq(
  "Apache Repo"   at "https://repository.apache.org/content/repositories/releases",
  "Thrift-Repo"   at "http://people.apache.org/~rawson/repo",
  "ClouderaRepo"  at "https://repository.cloudera.com/content/repositories/releases",
  "ClouderaRcs"   at "https://repository.cloudera.com/artifactory/cdh-releases-rcs",
  "Twitter Maven" at "http://maven.twttr.com",
  "MVN Repo" at "http://mvnrepository.com/artifact",
  "releases"      at "http://scala-tools.org/repo-releases"
)

// Hbase 0.94 / Hadoop 2.5.2
libraryDependencies ++= Seq(
    //"org.apache.zookeeper" % "zookeeper" % "3.4.6",
    //"org.specs2" %% "specs2" % "2.4.5" % "test",
    "org.apache.hadoop"     % "hadoop-core"         % "1.2.1",
    "org.apache.hbase"      % "hbase"               % "0.94.16",
    "com.twitter"    %% "scalding-args"  % "0.10.0",
    "com.twitter"    %% "scalding-core"  % "0.10.0",
    "com.twitter"    %% "scalding-date"  % "0.10.0"
)
// Uncomment to use Akka
//libraryDependencies += "com.typesafe.akka" % "akka-actor_2.11" % "2.3.3"


But I got some unresolved dependencies
    [warn]  ::::::::::::::::::::::::::::::::::::::::::::::
    [warn]  ::          UNRESOLVED DEPENDENCIES         ::
    [warn]  ::::::::::::::::::::::::::::::::::::::::::::::
    [warn]  :: com.twitter#scalding-args_2.11;0.10.0: not found
    [warn]  :: com.twitter#scalding-core_2.11;0.10.0: not found
    [warn]  :: com.twitter#scalding-date_2.11;0.10.0: not found
    [warn]  ::::::::::::::::::::::::::::::::::::::::::::::
我应该使用什么版本的scalding scala 2.11?感谢

2 个答案:

答案 0 :(得分:3)

Scalding 0.13现已发布,它确实支持Scala 2.11。 https://github.com/twitter/scalding/releases

答案 1 :(得分:1)

来自google groups

We don't compile for 2.11.0 since its super hard/impossible to have code compatible from 2.9 -> 2.11.
We (at twitter) are still on 2.9.x for the moment so for now we can only support up to the 2.10.x scala's. Hopefully this will change over the next few months. 

目前的烫伤版本(0.12)仅与scala 2.10兼容(maven

正如@Travis在评论中所提到的,Scalding for Scala版本2.11可以在烫金开发分支中找到(github