どのライブラリをダウンロードしましたか?依存関係が正しく設定されていますか?Scala 2.8.1用のdispatch_httpバージョン8.0を試してみましたが、うまくいきました。
どの輸入品を使用していますか?私はそれを機能させるためにこれらのインポートを使用しました:
import dispatch.Http
import dispatch.HandlerVerbs._
最後に... class getList
??? これは実際のコードからの切り取りと貼り付けの結果だと思いますが、問題のコンパイル可能な例を作成するように努める必要があります。Scalaは、からのプログラムを実行せずclass
、からのみ実行object
します。これは、クラスを大文字で始めるJavaスタイルに従います。
これが、実用的な例を得るためにSBTで使用した最小限のコードです。
初期化中:
~/test$ sbt
Project does not exist, create new project? (y/N/s) y
Name: test
Organization: test
Version [1.0]:
Scala version [2.7.7]: 2.8.1
sbt version [0.7.4]:
~/test$ cat project/build/TestProject.scala
import sbt._
class TestProject(info: ProjectInfo) extends DefaultProject(info) {
val dvers = "0.8.0"
val http = "net.databinder" %% "dispatch-http" % dvers
}
~/test$ cat src/main/scala/GetList.scala
import dispatch.Http
import dispatch.HandlerVerbs._
object GetList {
def main(args: Array[String]){
Http("http://foo.com/" >>> System.out)
}
}
~/test# sbt update run