2012-02-06 123 views
3

我有兩個項目,其中Main取決於依賴項。sbt - 包含額外的源目錄

默認情況下,依賴編譯很好,但Main失敗,因爲它不知道Dependency的來源。

我想到的一個解決方案是簡單地在Main的src目錄中添加一個指向Dependency源的符號鏈接,但是我覺得在SBT中必須有更好的方法。

有沒有簡單的方法告訴SBT其他源目錄?

回答

4

1)最簡單地道: 申報依賴於Build.scala

lazy val main = Project(id = "Main", 
         base = file("Main")) dependsOn(dependent) 
lazy val dependent = Project(id = "Dependent", 
         base = file("Dependent")) 

2)不是很爽,但你可以specify哪裏SBT會看的來源。