¿Se pueden utilizar proyectos múltiples de GIT como dependencias de SBT?

Me gustaria usarbanana-rdf en mi proyecto, idealmente definiéndolo como una dependencia en unbuild.scala utilizandodependsOn:

lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))

Sin embargo, banana-rdf es unamultiproyecto por lo que necesita ser compuesto de manera diferente. Por lo que puedo ver, estas definiciones de múltiples proyectos solo le permiten especificar ubicaciones de proyectos como rutas de archivos, y no permiten URI.

Pregunta: ¿Estoy en lo cierto al decir que tengo que clonar estas dependencias de GIT de múltiples proyectos en mi proyecto y hacer referencia a ellas como carpetas?

Me gusta más la idea de dejar toda la clonación de GIT a SBT, y hacer que se clonen en alguna carpeta SBT de tmp en lugar de saturar mi proyecto ...