Я играю с проектом шаблона спрея и Scala 2.9.0.1.
Я хочу работать с Eclipse, поэтому я добавил следующие строки в файл build.sbt проекта шаблона спрея.
resolvers += {
val typesafeRepoUrl = new java.net.URL("http://repo.typesafe.com/typesafe/releases")
val pattern = Patterns(false, " [organisation]/[module]/[sbtversion]/[revision]/[type]s/[module](-[classifier])-[revision]. [ext]")
Resolver.url("Typesafe Repository", typesafeRepoUrl)(pattern)
}
libraryDependencies <<= (libraryDependencies, sbtVersion) { (deps, version) =>
deps :+ ("com.typesafe.sbteclipse" %% "sbteclipse" % "1.3-RC2" extra("sbtversion" -> version))
}
Я всегда получаю эту ошибку:
com.typesafe.sbteclipse # sbteclipse_2.9.0-1; 1.3-RC2: не найден
Конечно, каталог втипобезопасный сервер не существует.Есть только: http://repo.typesafe.com/typesafe/releases/com.typesafe.sbteclipse/sbteclipse_2.8.1/, но sbt пытается получить:
http://repo.typesafe.com/typesafe/releases/com.typesafe.sbteclipse/sbteclipse_2.9.0-1/0.10.1/1.3-RC2/jars/sbteclipse_2.9.0-1-1.3-RC2.jar
Я понял, что 2.8.1 - это версия scala, которую использует sbt для внутреннего использования.Но моя версия sbt (0.10) использует версию scala, установленную в build.sbt (scalaVersion: = "2.9.0-1"), для создания URL-адреса для загрузки sbteclipse.
Кто-нибудь знает, как установить этоправильно?Как мне сообщить файлу build.sbt, что я хочу использовать Scala 2.9, но искать плагин sbteclipse по правильному URL-адресу?
Есть ли планы включить что-то вроде sbteclipse в стандартный дистрибутив sbt?Это будет более чем приветствоваться и, вероятно, поможет многим новичкам в Scala, sbt и Eclipse.
Claus