Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置要在Eclipse中使用的databinder dispatch?_Eclipse_Scala_Databinder - Fatal编程技术网

如何设置要在Eclipse中使用的databinder dispatch?

如何设置要在Eclipse中使用的databinder dispatch?,eclipse,scala,databinder,Eclipse,Scala,Databinder,我想用Scala编写一些简单的HTTP请求,但Databinder调度库中只有sbt指令。由于我是一个相对较新的Eclipse新手,有人能为我在Eclipse的Scala项目中如何使用它提供指导吗? 我使用的是Scala 2.9.0final。如果它与分派不兼容,是否有其他HTTP请求库 谢谢 您链接到的页面上有使用sbt控制台尝试调度的说明。在命令行上这样做要容易得多,尽管如果您确信使用Eclipse可以做到这一点 如果您想设置一个项目并编写一些可以使用Dispatch进行编译的代码,您应该

我想用Scala编写一些简单的HTTP请求,但Databinder调度库中只有sbt指令。由于我是一个相对较新的Eclipse新手,有人能为我在Eclipse的Scala项目中如何使用它提供指导吗? 我使用的是Scala 2.9.0final。如果它与分派不兼容,是否有其他HTTP请求库


谢谢

您链接到的页面上有使用sbt控制台尝试调度的说明。在命令行上这样做要容易得多,尽管如果您确信使用Eclipse可以做到这一点

如果您想设置一个项目并编写一些可以使用Dispatch进行编译的代码,您应该遵循以下步骤


它向您展示了如何使用Maven或sbt将dispatch作为依赖项引入。最重要的是,您希望在Eclipse中的项目类路径上有dispatch+dependencies JAR,然后才能开始使用它-sbt在Scala和Maven for Java中使这变得容易。因此,您应该四处看看如何在Eclipse中做到这一点,以查看您的选项

Dispath构建在Apache之上,Apache是纯Java库(因此可以从Scala中使用)。但如果您想使用Dispatch,您可以:

  • Git克隆了这个例子
  • 安装sbt
  • 运行
    sbt更新
  • 查看
    lib\u managed/scala\u${version}/compile
    dir
  • 编写一个示例scala脚本script.scala:

    import 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)
    
  • 使用正确的类路径运行脚本。在linux上,您可以

    scala -cp `echo lib_managed/scala_${version}/compile/*.jar | sed 's/ /:/g'` Script.scala
    
  • 享受
    我在Scala 2.9.0中使用Dispatch,并且没有兼容性问题!2.9.0上的这项工作:谢谢,我使用了这些说明,并将我的项目设置为sbt项目,然后将其导入Eclipse。