在SBT 0.13中启用Scala延续会产生NoSuchMethodError

时间:2014-02-18 14:08:37

标签: scala sbt

经过一些谷歌搜索后,我在project/plugins.sbt中有以下内容:

autoCompilerPlugins := true

libraryDependencies +=
    compilerPlugin("org.scala-lang.plugins" % "continuations" % "2.10.3-RC3")

scalacOptions += "-P:continuations:enable"

我的代码编译,但是当我尝试运行时遇到以下错误:

  

java.lang.NoSuchMethodError:scala.util.continuations.package $ .shift错误。

1 个答案:

答案 0 :(得分:1)

您希望编译器插件的配置成为项目的一部分,即project.sbtbuild.sbt

autoCompilerPlugins := true

libraryDependencies +=
  compilerPlugin("org.scala-lang.plugins" % "continuations" % "2.10.3-RC3")

scalacOptions += "-P:continuations:enable"