为啥 SBT 的 Scala (2.10) 不包含 Akka?

Posted

技术标签:

【中文标题】为啥 SBT 的 Scala (2.10) 不包含 Akka?【英文标题】:Why does SBT's Scala (2.10) not include Akka?为什么 SBT 的 Scala (2.10) 不包含 Akka? 【发布时间】:2013-08-05 03:19:33 【问题描述】:

我下载了Scala 2.10.2,解压并运行Scala命令,我可以成功import akka._

在另一个实验中,我在 build.sbt 中使用以下行创建了一个 sbt 项目:

scalaVersion := "2.10.2"

一个源文件import akka._,sbt 报错“akka not found”。

SBT 的 Scala 2.10.2 和 Scala 网站上的有什么区别?而为什么官方的Scala已经包含了Akka库,而SBT的Scala却没有?

【问题讨论】:

【参考方案1】:

Akka 是 Scala Distribution(您下载的 zip)的一部分,但不是 Scala 标准库的一部分 - 这是您在 SBT 中获得的。

【讨论】:

以上是关于为啥 SBT 的 Scala (2.10) 不包含 Akka?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在使用“sbt it:test”时不执行 Play/Scala 项目中的集成测试?

为啥 sbt 为 import scala.swing 给出“对象 swing 不是包 scala 的成员”?

为啥 sbt 因 sbt.ResolveException 失败:Spark 2.0.0 和 Scala 2.9.1 的未解决依赖关系?

为啥 sbt 报告缺少 Scala 2.10.2 的库(自 8 月 1 日起)?

SBT 多项目构建:针对不同子项目的 2 个不同版本的 sbt play 插件

sbt-assembly 不包括 scala 库