Czy można wykorzystać wiele projektów GIT jako zależności SBT?
Chciałbym użyćbanana-rdf w moim projekcie, najlepiej definiując go jako zależność w abuild.scala
za pomocądependsOn
:
lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))
Jednak banana-rdf tomulti-project musi być inaczej skomponowany. Z tego, co widzę, te wieloprojektowe definicje pozwalają tylko określić lokalizacje projektu jako ścieżki plików i nie pozwalają na identyfikatory URI.
Pytanie: Czy mam rację mówiąc, że muszę sklonować te wieloprojektowe zależności GIT w moim projekcie i nazwać je folderami?
Podoba mi się pomysł pozostawienia całego klonowania GIT na SBT i sklonowania ich w jakimś folderze tmp SBT zamiast zaśmiecania mojego projektu ...