我可以像这样在commons
root添加依赖项:
lazy val commons = RootProject(uri("ssh://git@github.com:foo/commons.git"))
lazy val thisProject = project.in(file(".")).dependsOn(commons)
但是,如果我想依赖于特定的commons
子项目(commons
存储库包含多模块SBT项目),该怎么办?例如。 (伪代码):
lazy val commonDbStuff = RootProject(uri("ssh://git@github.com:foo/commons.git")).sub("commons-db") // pseudo-code
lazy val thisProject = project.in(file(".")).dependsOn(commonsDbStuff)
有可能吗?
答案 0 :(得分:3)
lazy val commonDbStuff =
ProjectRef(uri("ssh://git@github.com/foo/commons.git"), "commons-db")