2016-01-26 75 views
8

我可以提供一個~/.sbt/repositories文件來覆蓋SBT用來解決依賴關係的存儲庫。當文件出現時,默認存儲庫不被使用。SBT使用的默認存儲庫是什麼?

SBT(0.13)中的默認存儲庫是什麼?我想將它們添加到我的存儲庫文件中,以便我可以解決網絡內外的依賴關係,而無需更改/移動文件。

回答

9

如果你想添加到默認存儲庫(而不是代替),我認爲最簡單的是創建內部~/sbt/0.13/一個.sbt文件,例如~/sbt/0.13/my-resolvers.sbt

resolvers += "Oracle Repository" at "http://download.oracle.com/maven" 

否則,您可以通過show externalResolvers在SBT控制檯找出來。我相信這些是從sbt.boot.properties讀取的條目:

[repositories] 
    local 
    jcenter: https://jcenter.bintray.com/ 
    maven-central 
    typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly 
    sbt-ivy-snapshots: https://repo.scala-sbt.org/scalasbt/ivy-snapshots/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly