Law*_*eld 12 scala sbt banana-rdf
我想用香蕉RDF在我的项目,最好通过将其定义为在依赖build.scala使用dependsOn:
lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))
Run Code Online (Sandbox Code Playgroud)
但是,banana-rdf是一个多项目,因此需要以不同的方式组合.从我所看到的,这些多项目定义只允许您将项目位置指定为文件路径,并且不允许URI.
问题:我是否正确地说我必须将这些多项目GIT依赖项克隆到我的项目中并将它们作为文件夹引用?
我更喜欢将所有GIT克隆留给SBT的想法,并将这些克隆到某个tmp SBT文件夹而不是混乱我的项目......
Tra*_*own 21
我一直依赖Banana RDF子项目ProjectRef,如下所示:
lazy val core: Project = Project(
...
).dependsOn(
ProjectRef(uri("git://github.com/w3c/banana-rdf.git"), "banana-jena")
)
Run Code Online (Sandbox Code Playgroud)
一个特别好的部分是,您可以将提交或分支名称作为URI上的片段标识符进行处理,并且一切都与您期望的完全一致.
| 归档时间: |
|
| 查看次数: |
2457 次 |
| 最近记录: |