2016-05-18 112 views
3

我可以在commons根添加一個依賴這樣的:如何依賴於多模塊SBT項目的一個子項目從GitHub

lazy val commons = RootProject(uri("ssh://[email protected]:foo/commons.git")) 
lazy val thisProject = project.in(file(".")).dependsOn(commons) 

但是,如果我想依賴於特定的commons子項目什麼(commons存儲庫包含一個多模塊SBT項目)。例如。 (在僞代碼中):

lazy val commonDbStuff = RootProject(uri("ssh://[email protected]:foo/commons.git")).sub("commons-db") // pseudo-code 
lazy val thisProject = project.in(file(".")).dependsOn(commonsDbStuff) 

這可能嗎?

回答

3
lazy val commonDbStuff = 
    ProjectRef(uri("ssh://[email protected]/foo/commons.git"), "commons-db") 
+0

我編輯了答案,因爲在'0.13.13'應該有'/'域名而不是':'......我不知道它是否一直如此,或者它改變了以前的版本之一... – lisak

相關問題