Empirisch scheint die Reihenfolge der deklarierten Bibliotheksabhängigkeiten in einer build.sbt wichtig zu sein. Ist das wahr? Wenn ja, ist es eine kurze Erwähnung im Abschnitt sbt library management der Dokumentation.Sind sbt-Bibliotheksabhängigkeiten von der Reihenfolge abhängig?
7
A
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
- 1. Unterschiedliche Reihenfolge der Bedingung abhängig
- 2. Webpack-Import gibt undefined, abhängig von der Reihenfolge der Importe
- 3. Reihenfolge der kaskadierten GORM-Speicherung abhängig von Feldnamen? "Ja wirklich?"
- 4. Sind Funktionen unabhängig von der Reihenfolge definiert?
- 5. Sind Ajax Browser-abhängig?
- 6. Sind Threads in der Java-Plattform abhängig?
- 7. Sind Sprachen wirklich abhängig von Bibliotheken?
- 8. Coverage auf Travis versagt, aber nicht auf dem lokalen Rechner - Fehlern sind abhängig von der Reihenfolge der Flaggen
- 9. Ist die Leistung von INNER JOIN von der Reihenfolge der Tabellen abhängig?
- 10. Fehlermeldungen sind nicht in der richtigen Reihenfolge
- 11. abhängig von der YVAL-Variable
- 12. Wie können Divs in einer anderen Reihenfolge angezeigt werden, abhängig von der Bildschirmgröße in Bootstrap 3?
- 13. Require.JS: Lademodule, die voneinander abhängig sind?
- 14. Suche nach der Reihenfolge, in der die Kontrollkästchen aktiviert sind
- 15. jQuery ändern Geschwindigkeit abhängig von der Entfernung
- 16. Rails abhängig welche Optionen sind möglich?
- 17. Python: max/min eingebaute Funktionen sind abhängig von Parametern, um
- 18. Sind UNIQUE-Indizes in MySQL von Groß-/Kleinschreibung abhängig?
- 19. Warum Position ändern abhängig von der Opazität
- 20. Ändern Einschränkungen abhängig von der Bildschirmgröße
- 21. Abhängig von zwei Versprechen
- 22. Reihenfolge der Dateinamen von os.listdir
- 23. Einschließlich PHP abhängig von der Bildschirmbreite Größe
- 24. Gruppieren nach Ergebnissen, die in der gleichen Reihenfolge sind
- 25. In Abhängigkeit von der Reihenfolge der Initialisierung
- 26. AngularJS-Vorlage abhängig von der Eigenschaft
- 27. Rand abhängig von Anzahl der Elemente
- 28. Excel Zufallszahlen abhängig von der Woche
- 29. UITableViewCell - unterschiedliches Verhalten abhängig von der Touchdauer?
- 30. sed: Verbindungslinien abhängig von der zweiten