Sbt-Umgebung so einrichten, dass mehrere Bibliotheken gleichzeitig gehackt werden

Gibt es eine Entsprechung zu Leiningens "Checkout" -Funktion in sbt?

Folgendes möchte ich erreichen:

Ich habe zwei Projekte, eine BewerbungFoo und Bibliothek "Bar". Ich möchte jedes dieser Projekte einzeln veröffentlichen.Foo kommt drauf anBarund das sbt-projekt wird sbt anweisen, das jar für "Bar"aus einem Repository, wenn ein Dritter versucht," Foo "zu erstellen (was ein typisches Verhalten ist).

Sagen wir jetzt, ich möchte mich in beides hackenFoo undBar zur selben Zeit. Zum Beispiel während der ArbeitFooIch möchte einen Teil der Quelle für direkt bearbeiten und debuggenBar Die Änderungen wirken sich also ausFoo (und später wieder aufbauenBar wenn es zweckmäßig ist).

Wie kann ich sbt anweisen, seine Abhängigkeit von zu befriedigen?Bar aus dem Quellcode auf meinem Computer (und nicht aus meinem lokalen Repository) während dieser Hack-Sitzung?

Ich habe aähnliche Frage für Clojure / Leiningen. Leiningen hat die"Kasse" Funktion, die dies erreicht. Ich frage mich, ob es etwas Ähnliches in sbt gibt ...)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage