2016-05-11 7 views
0

In Version 3.1.5 wird der Befehl "Paket" nicht erzeugt eine JAR-Datei in "Projekt/build/Libs"Grails 3.1.5 seien sie nicht ein einfaches "create-app"

produziert lief ich jar-Datei und "Paket" mit den Versionen 3.0.9 und 3.1.5. Nur der erste erzeugt eine JAR-Datei. In beiden Fällen wird kein Fehler angezeigt.

Jemand weiß, wie ich eine ausführbare JAR in Version 3.1.5 erstellen?

Antwort

1

Die documentation Staaten ...

Wenn Sie einen separaten Servlet-Container nicht betreiben bevorzugen, dann können Sie einfach die Grails WAR-Datei als reguläre Java-Anwendung ausführen.

Und dann stellt das folgende Beispiel:

grails war 
java -Dgrails.env=prod -jar build/libs/mywar-0.1.war 

Also im Grunde die erzeugte WAR-Datei ist eine JAR-Datei.

+0

Ok, aber der Unterschied ist, dass der Krieg nicht ausführbar ist. Ich muss von der Kommandozeile laufen. @ Emmanuel –

+0

Beziehen Sie sich auf eine Art von Zuordnung der Dateimanager des OS mit JAR-Dateien? Zum Beispiel, wenn ich mich erinnere, unter Windows Doppelklick auf eine JAR-Datei läuft es (mit JavaW, oder so ähnlich). –

+0

Ja! Windows doppelklicken Sie nicht Krieg filles @ Emmanuel –

Verwandte Themen