【问题标题】:How to find the missing Akka Dependencies?如何找到丢失的 Akka 依赖项?
【发布时间】:2017-01-11 21:51:55
【问题描述】:

我编写了一个由 SBT 管理的 Scala 项目,我想使用 TestKit 包 (http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/stream-testkit.html#TestKit)。

为了做到这一点,我必须做以下导入:

import system.dispatcher
import akka.pattern.pipe

问题是我必须更新 build.sbt 文件才能“带来”所需的依赖项。我尝试添加以下依赖项:

"com.typesafe.akka" %% "akka-http-testkit" % 2.4.2

我仍然收到以下行错误:

import system.dispatcher

val probe = TestProbe()

你能告诉我如何在给定导入行的情况下找到所需的依赖项吗?

【问题讨论】:

  • 你在修改后是否在 sbt 终端执行了reload 命令?执行 reload 然后在 sbt 终端执行 build 看看它是否被拾取。

标签: scala sbt akka dependency-management


【解决方案1】:

尝试添加:

"com.typesafe.akka" %% "akka-http-testkit" % 2.4.2 % Test

akka-http-teskit 是一个测试库,因此您应该将其添加到Test 范围内。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 2021-12-26
    相关资源
    最近更新 更多