我想在我的项目中使用banana-rdf,理想情况下通过将其定义为build.scala
using中的依赖项dependsOn
:
lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))
但是,banana-rdf 是一个多项目,因此需要以不同的方式组合。据我所知,这些多项目定义仅允许您将项目位置指定为文件路径,并且不允许使用 URI。
问题:我是否正确地说我必须将这些多项目 GIT 依赖项克隆到我的项目中并将它们作为文件夹引用?
我更喜欢将所有 GIT 克隆留给 SBT,并将这些克隆到某个 tmp SBT 文件夹中,而不是弄乱我的项目......