2017-07-04 53 views
0

我使用各種SBT項目,並不是所有的人都共享相同的倉庫/解析器。我希望能夠在每個項目中存儲存儲庫配置,以便我還可以構建其他人的項目,而不會覆蓋默認(或他們的)存儲庫和sbt配置。每個項目sbt倉庫/配置

使用~/.sbt/repositories不是一個選項,因爲這是每個用戶而不是每個項目。我曾嘗試將參數傳遞給sbt並且工作正常;例如sbt compile -Dsbt.boot.properties=build/sbt.boot.properties。然而,這需要人們記住這個標誌並且每次輸入它/別名。

有沒有什麼辦法讓sbt從其當前目錄中讀取配置或上述標誌?謝謝!

回答

0

你試過http://www.scala-sbt.org/0.13/docs/Resolvers.html?用於Maven2的存儲庫

解析器加入如下:

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

這是最常見的一種用戶定義的解析器。 的其餘部分描述瞭如何定義其他類型的存儲庫。