Sobre la base de un ejemplo de la SBT wiki, lo he intentado un projects/projects/Build.scala
que contiene:¿Cómo hacer que sbt compile un complemento de un repositorio git, usando https para verificarlo?
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")
}
pero eso no funciona, como se esperaba, porque el puerto está bloqueado git en el trabajo.
y:
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")
}
pero que da una FileNotFoundException
(supongo que no se reconoce como una dirección URL GIT).
he tenido la intención de implementar esto. https://github.com/harrah/xsbt/commit/967c3fe75a3c7a2851d66901da2a24513f92644c –