sbt Web Plugin: Kein gültiger Schlüssel: jetty-run (ähnlich: jetty-port, jetty-context, run)

8

Ich versuche ein Scala-Sbt-Projekt mit dem Lift-Web-Framework einzurichten. Ich benutze

  • scala 2.9.0-1
  • sbt 0.10.1
  • Lift 2.3
  • xsbt-web-plugin 0.1.1 (nur auf scala 2.8.1, siehe Ende der Frage)

(ziemlich neue Versionen, die ich kenne). Ich folgte Ссылка und Ссылка , um die folgenden sbt-Konfigurationsdateien zu erhalten:

project / build.properties

sbt.version=0.10.1

project / plugins / build.sbt

%Vor%

project / Build.scala

%Vor%

Wenn ich sbt jetty-run versuche, bekomme ich folgende Fehlermeldung:

%Vor%

Ich habe also bemerkt, dass einige Jetty-Befehle existieren, aber nicht die, die ich möchte, also habe ich webSettings ausgedruckt, das all diese neuen Einstellungen enthalten soll und Jetty-Kontext und Jetty-Port sowie Jetty enthält -configuration und andere, aber nicht jetty-run: s.

Was habe ich falsch gemacht, um keinen Anlegesteg zu haben?

Ich habe versucht, zu scala-2.8.1 zu wechseln, da das Web-Plugin derzeit nur auf scala 2.8.1 ist, indem ich meine buildScalaVersion-Variable ändere, aber das hat nichts geändert. Hast du eine Idee?

Vielen Dank im Voraus für Ihre Hilfe

    
jolivier 14.08.2011, 11:52
quelle

1 Antwort

5

Aufgaben werden aggregiert; Befehle sind nicht.

jetty-run ist ein Befehl. Es ist nur im Kontext des Unterprojekts mit den Web-Plugin-Einstellungen verfügbar.

%Vor%

Sobald es ausgeführt wird, können Sie die Aufgabe prepare-webapp verwenden, um die Webanwendung erneut bereitzustellen. Dies kann aus dem Kontext des root -Projekts heraus ausgeführt werden, da es das Webprojekt aggregiert.

    
retronym 14.08.2011, 14:13
quelle

Tags und Links