我添加了一個依賴於我的build.sbt(casbah)。我做了一個sbt更新,我檢查了我的〜/ .ivy2/cache目錄,並且所有的jar都在那裏。我必須將這個〜/ .ivy/cache目錄添加到我的構建路徑並將casbah作爲外部Jar添加到我的項目中嗎?如果不是,可能不會,因爲我嘗試過,我該怎麼做才能在我的scala項目中使用這個jar?scala sbt緩存x eclipse構建路徑
編輯
,我發現這個指令幫我,但仍然是一個黑客
- 建立一個簡單的項目(一般/項目)命名爲 「IvyCache」 位於你的」 .ivy2 /緩存「文件夾僅用於庫參考 的目的。
- 在您的「項目」文件夾中建立一個Scala項目。
3.A)所有的罐子從「/IvyCashe/org.scala-tools.sbt:
通過「添加 JAR文件」到「Java構建路徑」的方式添加以下庫Scala的項目「過濾 」* 2.9.1-0.11.2「或任何其他Scala/SBT版本號。
3.b)來自「/IvyCache/org.scala-tools.sbinary」的單個sbinary _ *。jar。
3.c)「/IvyCache/org.scala- tools.testing」中的單個測試界面* .jar。
現在你的構建文件應該在Eclipse中編譯。