Os multiprojetos do GIT podem ser usados como dependências do SBT?
Eu gostaria de usarbanana-rdf no meu projeto, idealmente, definindo-o como uma dependência em umbuild.scala
usandodependsOn
:
lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))
No entanto, banana-rdf é ummulti-projeto por isso precisa ser composto de forma diferente. Pelo que vejo, essas definições de vários projetos só permitem especificar locais de projeto como caminhos de arquivo e não permitem URIs.
Questão: Estou certo em dizer que tenho que clonar essas dependências do GIT de vários projetos em meu projeto e referenciá-las como pastas?
Eu prefiro a idéia de deixar toda a clonagem do GIT para o SBT, e tê-los clonados em alguma pasta SBT do tmp ao invés de bagunçar meu projeto ...