【问题标题】:Importing akka module using SBT使用 SBT 导入 akka 模块
【发布时间】:2017-09-23 16:46:00
【问题描述】:

我正在尝试使用 sbt 将 akka 依赖项导入我的项目。

我需要的 akka 模块是 akka-actorakka-remote。奇怪的是akka-actor 导入没有问题,但远程模块显示为未知工件。

我正在使用 IntelliJ 和 scala 2.12.1。有人有这个问题或者可以以任何方式帮助我吗?

【问题讨论】:

  • 忽略 IntelliJ。永远相信 sbt。就 IntelliJ 而言...在您的项目中启用 auto-import
  • 问题是,当我运行代码时,它给出了一个java.lang.ClassNotFoundException: akka.actor.Scope 错误,所以我不能忽略它......

标签: scala intellij-idea set akka


【解决方案1】:

尝试在两个libraryDependencies之间留一个空行:

libraryDependencies += "com.typesafe.akka" %% "akka-actor" % "2.5.0"

libraryDependencies += "com.typesafe.akka" %% "akka-remote" % "2.5.0"

或者将它们保存在Seq

libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-actor" % "2.5.0",
  "com.typesafe.akka" %% "akka-remote" % "2.5.0"
)

【讨论】:

  • 在命令行中运行sbt是否有效?如果是,则问题是 IntelliJ 特定的,在这种情况下,这个 StackOverflow Q&A 可能会引起人们的兴趣。
猜你喜欢
  • 2013-01-02
  • 1970-01-01
  • 1970-01-01
  • 2010-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-24
相关资源
最近更新 更多