Was macht das SBT-Paket?
Was macht das SBT-Paket?

Video: Was macht das SBT-Paket?

Video: Was macht das SBT-Paket?
Video: Табор уходит в небо (4К, драма, реж. Эмиль Лотяну, 1976 г.) 2024, November
Anonim

Die sbt -Assembly-Plug-In funktioniert, indem es die Klassendateien aus Ihrem Quellcode, die Klassendateien aus Ihren Abhängigkeiten und die Klassendateien aus der Scala-Bibliothek in eine einzige kopiert. KRUG Datei das kann mit dem Java-Interpreter ausgeführt werden.

Wofür wird SBT außerdem verwendet?

sbt ist ein Open-Source-Build-Tool für Scala- und Java-Projekte, ähnlich wie Javas Maven und Ant. Seine Hauptmerkmale sind: Native Unterstützung für das Kompilieren von Scala-Code und die Integration mit vielen Scala-Testframeworks. Kontinuierliches Kompilieren, Testen und Bereitstellen.

Und was macht das SBT-Update? Hintergrund. aktualisieren löst Abhängigkeiten gemäß den Einstellungen in einer Build-Datei auf, z. B. libraryDependencies und Resolver. Andere Aufgaben verwenden die Ausgabe von aktualisieren (ein UpdateReport), um verschiedene Klassenpfade zu bilden. Tasks, die wiederum diese Klassenpfade verwenden, wie zum Beispiel compile oder run, hängen somit indirekt von aktualisieren.

Außerdem, was macht SBT Assembly?

sbt - Montage erstellt ein fettes JAR - eine einzelne JAR-Datei, die alle Klassendateien aus Ihrem Code und Ihren Bibliotheken enthält. Durch die Weiterentwicklung enthält es auch Möglichkeiten zum Auflösen von Konflikten, wenn mehrere JARs denselben Dateipfad bereitstellen (wie config- oder README-Datei).

Wo sind SBT-Gläser?

Alles neu SBT Versionen (nach 0.7. x) setzen standardmäßig die heruntergeladenen GLAS in die. ivy2-Verzeichnis in Ihrem Home-Verzeichnis. Wenn Sie Linux verwenden, ist dies normalerweise /home//.

Empfohlen: