经过一番谷歌搜索后,我在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错误。

最佳答案

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

autoCompilerPlugins := true

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

scalacOptions += "-P:continuations:enable"

关于scala - 在SBT 0.13中启用Scala延续会产生NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21856284/

10-13 04:19