Ich verwende das Assembly-Plugin in sbt, um mein Projekt zusammenzustellen. Aber Fehler passieren, wenn sie von "java -jar xx.jar" -
ausgeführt werden"Kein Hauptmanifest-Attribut".
Ich denke, es liegt daran, dass sich zwei Dateien in meinem src/main/scala/
-Verzeichnis befinden und jedes ein Objekt hat, das Application
erweitert, was bedeutet, dass es zwei Haupteinträge im Projekt gibt. Aber ich brauche zwei Anwendungen, eine ist der Server und die andere ist der Test-Client.
Wie man dieses two-main-entry
Problem in scala sbt behandelt. Vielen Dank im Voraus.
Ich hatte dieses Problem beim Testen von Lagom.
Zur Bereitstellung in Lagom können Sie einfach auf das Projekt -impl zugreifen und Folgendes ausführen:
%Vor%Dadurch wird eine komprimierte Datei mit der ausführbaren Datei erzeugt.
Tags und Links scala sbt sbt-assembly