На основе примера из sbt wiki я пробовал projects / projects / Build.scala
, содержащий:
import sbt._
object PluginDef extends Build {
override lazy val projects = Seq(root)
lazy val root = Project("plugins", file(".")) dependsOn( eclipsePlugin )
lazy val eclipsePlugin = uri("git://github.com/typesafehub/sbteclipse.git")
}
, но это не удается, как и ожидалось, потому что порт git заблокирован при работе.
и:
import sbt._
object PluginDef extends Build {
override lazy val projects = Seq(root)
lazy val root = Project("plugins", file(".")) dependsOn( eclipsePlugin )
lazy val eclipsePlugin = uri("https://github.com/typesafehub/sbteclipse.git")
}
, но это дает FileNotFoundException
(я думаю, это не распознается как URL-адрес git).