2016-01-26 21 views
8

Mogę dostarczyć plik ~/.sbt/repositories w celu nadpisania repozytoriów używanych przez SBT do rozwiązywania zależności. Gdy plik jest obecny, domyślne repozytoria nie są używane.Jakie są domyślne repozytoria używane przez SBT?

Jakie są domyślne repozytoria w SBT (0.13)? Chcę dodać je do mojego pliku repozytoriów, aby móc rozwiązywać zależności wewnątrz i na zewnątrz sieci bez konieczności zmiany/przeniesienia pliku.

Odpowiedz

9

Jeśli chcesz dodać do domyślnych repozytoriach (zamiast zastępując je), myślę, że najłatwiej byłoby utworzyć plik .sbt wewnątrz ~/sbt/0.13/, np ~/sbt/0.13/my-resolvers.sbt:

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

W przeciwnym razie, można dowiedzieć się w konsoli SBT poprzez show externalResolvers. Wydaje mi się, że są to wpisy od 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 
Powiązane problemy