导入工作,但不导入包中的所有内容?

时间:2013-05-12 13:49:25

标签: scala scala-dispatch

我尝试将调度用于具有OAuth身份验证的第三方网站,但我在调度中导入内容时遇到问题。 Consumer api它显然存在于图书馆,但由于某种原因它没有找到。我使用sbt来构建项目,这里是依赖项:

libraryDependencies += "net.databinder.dispatch" %% "dispatch-core" % "0.10.0"

以下是运行repl(sbt,console-quick)给出的内容。尝试编译项目以类似的值未找到错误结束。导入不会失败,但消费者无法使用。像Http这样的派遣的其他东西都很好。

scala> import dispatch._  
import dispatch._      

scala> val x = Consumer("asdasdasd", "asdasdasdasad")  
console:10:
error: not found: value Consumer     
       val x = Consumer("asdasdasd", "asdasdasdasad")  
               ^  

scala> val y = new Http  
y: dispatch.Http = Http(com.ning.http.client.AsyncHttpClient@1611cf2)

似乎其他人也有这个问题,但没有答案.. https://groups.google.com/forum/?fromgroups=#!topic/liftweb/NI3nZJjsrjo

我发现的关闭事件是dispatch.oauth包中的SomeConsumer,但它并不是我想要的。 Here您可以在包中看到消费者和令牌,但

import dispatch.oauth._

没有帮助。

1 个答案:

答案 0 :(得分:2)

api适用于0.8版本。

如果您阅读文档,则使用重新启动存储库,这是使用async-http-client完全重写调度。

有关示例用法,您可以看到following code on gitubfollowing