2015-03-19 7 views

Antwort

1

Ja, die Reihenfolge ist die Reihenfolge verwendet Abhängigkeiten aufzulösen. Dies schließt Standardwerte ein, wenn Sie lediglich an Standardwerte anhängen. Daher sollten Sie weniger wahrscheinliche Kandidaten nach wahrscheinlicheren Kandidaten setzen. Im folgenden Beispiel werden die Standard Resolvern geprüft, dann Schnappschüsse Sonatype, Abhängigkeiten dann nur auf dem lokalen Rechner im .m2 Verzeichnis:

resolvers ++= Seq(
    Resolver.sonatypeRepo("snapshots"), 
    "Local .m2 Repository" at s"file:${ Path.userHome.absolutePath }/.m2/repository" 
) 

Die Standardwerte haben sich im Laufe der Jahre verändert. Um sicher zu sein, um die Resolver zu steuern, einen anderen Weg, dies zu schreiben, ohne auf Standardwerte zu setzen, ist:

resolvers = Seq(
    allResolvers, 
    Resolver.sonatypeRepo("snapshots"), 
    "Local .m2 Repository" at s"file:${ Path.userHome.absolutePath }/.m2/repository" 
) 
Verwandte Themen