Installation sbt-Montage mit sbt 0.11.2
Ich versuche installieren sbt-Baugruppe, indem Sie die folgenden Anweisungen um eine stand-alone-Glas, dass auf einem Rechner laufen können, ohne scala installiert.
So weit dies sind die Schritte, die ich gemacht habe.
Erstellte ich ein plugins.sbt-Datei:
$ cat sbt/project/plugins.sbt
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.7.2")
Und ich habe Folgendes an den Anfang meiner build.sbt-Datei:
$ head -n3 sbt/build.sbt
import AssemblyKeys._ //put this at the top of the file
seq(assemblySettings: _*)
Aber wenn ich sbt, bekomme ich die folgende Fehlermeldung:
sbt/build.sbt:1: error: not found: value AssemblyKeys
import AssemblyKeys._
- Bekommst du eine Fehlermeldung, dass das plugin kann nicht heruntergeladen werden?
- Nein, eigentlich glaube ich nicht, bekommen Sie eine Meldung wie, dass. Ich glaube, dass das plugin heruntergeladen wird.
- Es funktioniert hier genau mit den Aussagen, die Sie haben oben (ich habe das plugin noch in
project/plugins/build.sbt
die ist jetzt veraltet, aber ich bezweifle, dass das einen Unterschied macht). Was passiert, wenn Siesbt reload clean update
ist, tut es das plugin herunterladen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, laufen sbt-version zumindest 0.11 durch Eingabe
$ sbt sbt-version
an der bash-Eingabeaufforderung.
Stellen Sie sicher, dass die plugins-Datei wie folgt festgelegt:
Machen Sie Ihren build-Datei (
build.sbt
) wie folgt Aussehen:Stellen Sie sicher, dass Sie nicht ein Projekt/plugins-Ordner herumliegen. Dies kann verhindern, dass andere Mechanismen der Angabe plugins arbeiten.
Sollten Sie nicht importieren von plugin-Einstellungen in
build.sbt
(basic configuration): 1)build.sbt
ist nicht eine normale Scala-Quelldatei 2) plugin-Einstellungen sind bereits importiert.So dass Sie einfach tun sollte,
Importe sind nur erforderlich, wenn Sie vollständige/erweiterte build-Konfiguration.