Какие библиотеки вы скачали?Вы уверены, что зависимости установлены правильно?Я попытался с dispatch_http, версия 8.0 для Scala 2.8.1, и это сработало.
Какой импорт вы используете?Я использовал этот импорт, чтобы заставить его работать:
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