Sie reload plugins
aus dem Hauptprojekt sbt
Sitzung in Zusammenhang mit dem Build-Projekt umschalten kann:
sbt:root> reload plugins
[snip noise]
sbt:project> show libraryDependencies
[shows your sbt plugins from root/plugins.sbt along with their deps]
sbt:project> reload return
[back to the main project]
sbt:root>
Als Jorgenoted können Sie sbt-Abhängigkeitsgraphen in dem Meta-Build von root/project/project/plugins.sbt
installieren Machen Sie es für den Build-Projektkontext von reload plugins
verfügbar. Wie immer, erinnern Sie sich, dass sbt is recursive -aus dem Build-Projekt können Sie reload plugins
wieder erreichen, um die Meta-Build-Ebene zu erreichen. Von dort würde show libraryDependencies
beispielsweise nur sbt-Abhängigkeits-Graph von root/project/project
anzeigen.
Dies ist ein schrulliger Aspekt von sbt UX meiner Meinung nach, weil es nicht gerade intuitiv ist, dass der reload
Befehl der Pfad zu dieser Funktion sein würde, aber solange man diesen Teil erinnern kann, gibt help reload
eine gute Zusammenfassung zum Abruf die Unterbefehle.
Ich weiß nicht, ob dies der "falsche" Weg in irgendeiner Hinsicht ist, aber ich finde es bequemer als das Ändern von Verzeichnissen, da ich keine weitere sbt
Sitzung starten muss, und kann hin und her oder recurse weiter ohne Neustart.