如何设置要在Eclipse中使用的databinder dispatch?
我想用Scala编写一些简单的HTTP请求,但Databinder调度库中只有sbt指令。由于我是一个相对较新的Eclipse新手,有人能为我在Eclipse的Scala项目中如何使用它提供指导吗? 我使用的是Scala 2.9.0final。如果它与分派不兼容,是否有其他HTTP请求库如何设置要在Eclipse中使用的databinder dispatch?,eclipse,scala,databinder,Eclipse,Scala,Databinder,我想用Scala编写一些简单的HTTP请求,但Databinder调度库中只有sbt指令。由于我是一个相对较新的Eclipse新手,有人能为我在Eclipse的Scala项目中如何使用它提供指导吗? 我使用的是Scala 2.9.0final。如果它与分派不兼容,是否有其他HTTP请求库 谢谢 您链接到的页面上有使用sbt控制台尝试调度的说明。在命令行上这样做要容易得多,尽管如果您确信使用Eclipse可以做到这一点 如果您想设置一个项目并编写一些可以使用Dispatch进行编译的代码,您应该
谢谢 您链接到的页面上有使用sbt控制台尝试调度的说明。在命令行上这样做要容易得多,尽管如果您确信使用Eclipse可以做到这一点 如果您想设置一个项目并编写一些可以使用Dispatch进行编译的代码,您应该遵循以下步骤
它向您展示了如何使用Maven或sbt将dispatch作为依赖项引入。最重要的是,您希望在Eclipse中的项目类路径上有dispatch+dependencies JAR,然后才能开始使用它-sbt在Scala和Maven for Java中使这变得容易。因此,您应该四处看看如何在Eclipse中做到这一点,以查看您的选项 Dispath构建在Apache之上,Apache是纯Java库(因此可以从Scala中使用)。但如果您想使用Dispatch,您可以:
sbt更新
lib\u managed/scala\u${version}/compile
dirimport dispatch._
val h = new Http
val req = url("http://www.scala-lang.org/")
val handler = req >>> System.out
h(handler)
h(url("http://www.scala-lang.org/") >>> System.out)
scala -cp `echo lib_managed/scala_${version}/compile/*.jar | sed 's/ /:/g'` Script.scala
我在Scala 2.9.0中使用Dispatch,并且没有兼容性问题!2.9.0上的这项工作:谢谢,我使用了这些说明,并将我的项目设置为sbt项目,然后将其导入Eclipse。