Я видел Пример сборки от Элвина Александра. scala file:
import sbt._
object MyBuild extends Build {
lazy val root = Project("root", file("."))
.dependsOn(soundPlayerProject)
.dependsOn(appleScriptUtils)
lazy val soundPlayerProject = RootProject(uri("git://github.com/alvinj/SoundFilePlayer.git"))
lazy val appleScriptUtils = RootProject(uri("git://github.com/alvinj/AppleScriptUtils.git"))
}
Это похоже на получение части стабильного URI (такого же стабильного, как репозиторий git (во всяком случае), но мы все еще должны иметь возможность указать коммит # (в идеале).