Wie konfiguriere ich das Ivy-Cache-Verzeichnis pro Benutzer oder systemweit?

Ich benutze SBT als mein Build-Tool zum Erstellen eines Scala-Projekts.

Mein Problem ist, dass ich SBT nicht so konfigurieren kann, dass Abhängigkeiten in mein Benutzer-Ausgangsverzeichnis heruntergeladen werden. Aus diesem Grund suche ich nach einer benutzerspezifischen oder sogar systemweiten Einstellung, um SBT anzuweisen, das Ivy-Cache-Verzeichnis an einer anderen Stelle abzulegen.

Mit maven gibt es die Datei settings.xml für jeden Benutzer, mit der das lokale Repository konfiguriert werden kann.

Ich habe die Frage gelesenWie kann ich den Speicherort von Ivy’s Cache überschreiben? und es gibt Antworten, aber es scheint nur zu beschreiben, wie die Einstellung pro Projekt konfiguriert wird.

Wenn es keine Alternative gibt, würde ich mich für eine Einstellung pro Projekt entscheiden, aber ich habe die Antwort von der genannten Frage nicht zum Laufen bekommen. Einige weitere Details wären sehr willkommen, zum Beispiel, wo die ivysettings.xml abgelegt werden soll. Ich habe es in das Stammverzeichnis des Projekts gestellt und es hat nicht funktioniert.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage