fügen Sie sbt-web resources jar dem Klassenpfad von sbt-native-packager hinzu

8

Ich habe einen Multi-Projekt-Build und ich versuche, das Jar mit Assets, die von sbt-web erzeugt wurden, zum Klassenpfad des Startskripts hinzuzufügen

Das Projekt, an dem ich interessiert bin, heißt website .

Das Eingeben von show website/web-assets:packageBin in sbt erstellt und zeigt das Jar mit den Assets. Ich habe versucht, (managedClasspath in website) += website/web-assets:packageBin zu setzen, aber das kompiliert nicht:

  

path / to / build.sbt: 58: error: value / ist kein Mitglied von sbt.Project

     

managedClasspath in der Website + = website / web-assets: packageBin

Wie kann ich das JAR mit Assets erstellen, wenn ich den Stage-Task ausführe und ihn im Klassenpfad des Startskripts ablegen?

    
Martijn 20.05.2015, 08:56
quelle

1 Antwort

2

Sie mischen sbt-console-Befehle mit build.sbt -Befehlen.

Die sbt-web-Dokumentation gibt ein anschauliches Beispiel, wie Sie es für ein einzelnes Projekt tun :

%Vor%

Nun machen wir dasselbe für einen Multi-Modul-Build. Angenommen, Sie haben eine build.sbt , die so aussieht

%Vor%

Ich habe das nicht direkt getestet, da ich Ihre genaue Konfiguration nicht kenne. Dies sollte dir jedoch die richtige Richtung geben.

    
Muki 04.06.2015, 17:00
quelle