【发布时间】:2015-06-05 18:50:01
【问题描述】:
我有一个使用“异步”的简单函数:
def delay(t: Duration): Future[Unit] = async {
blocking {
Thread.sleep(t.toMillis)
}
}
我已通过项目设置/库(来自 Maven)将以下 jar 添加到我的项目中:
SBT: org.scala-lang.modules:scala-async_2.11:0.9.2:jar
并且还在“build.sbt”中发现了这个依赖:
projectDetailsMap := {
val depsNode = Seq(
.......
"org.scala-lang.modules" %% "scala-async" % "0.9.2"
)}
但是当我重建项目,甚至重新启动Intellij并再次重建时,我仍然得到这个错误:
Error:(65, 44) not found: value async
def delay(t: Duration): Future[Unit] = async {
^
谁能告诉我可能出了什么问题?非常感谢!
我在 Mac 上使用 scala "2.11.5"
【问题讨论】:
-
你导入了吗?
import scala.async.Async.{async, await} -
是的,Kolmar,我导入了它,但是没有用。
标签: scala maven asynchronous intellij-idea