Können Multiprojekte von GIT als SBT-Abhängigkeiten verwendet werden?
Ich würde gerne nutzenBananen-Rdf in meinem Projekt, idealerweise indem ich es als Abhängigkeit in a definierebuild.scala
mitdependsOn
:
lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))
Banana-RDF ist jedoch einMultiprojekt muss also anders zusammengesetzt werden. Soweit ich sehen kann, können Sie mit diesen Multiprojektdefinitionen nur Projektspeicherorte als Dateipfade angeben und URIs nicht zulassen.
Frage: Habe ich recht damit, dass ich diese projektübergreifenden GIT-Abhängigkeiten in mein Projekt klonen und als Ordner referenzieren muss?
Mir gefällt die Idee, das gesamte GIT-Klonen SBT zu überlassen und diese in einen tmp-SBT-Ordner klonen zu lassen, anstatt mein Projekt zu überladen ...