【问题标题】:Finagle Resolver not found for scheme找不到方案的 Finagle 解析器
【发布时间】:2017-10-12 15:59:54
【问题描述】:

我创建了自己的 finagle 解析器,我想在我的 scalaTest 中对其进行测试。但是由于我的测试没有提供 META-INF/services/com.twitter.finagle.Resolver 文件,所以当我运行客户端时

  Http.client.newService("myResolver!foo.com:/endpoint", "service")

我收到错误提示

com.twitter.finagle.ResolverNotFoundException: Resolver not found for scheme "myResolver". Please add the jar containing this resolver to your classpath

知道如何在我使用 Intellij 运行的测试中测试解析器吗?

【问题讨论】:

  • 你已经回答了你自己的问题:“因为我的测试没有提供 META-INF/services/com.twitter.finagle.Resolver 文件……”让它提供文件。

标签: scala finagle twitter-finagle


【解决方案1】:

您能像 Dima 建议的那样尝试将 META-INF 文件提供给 intellij 吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 2015-04-12
    相关资源
    最近更新 更多