Erstellen Sie Grails War ohne Versionsnummer
Wie erstelle ich ein grails-Krieg-Datei, so dass es nicht die Versionsnummer
(z.B. foo-0.1.Krieg)
am Ende, wenn ich ausführen, die "grails war" - Befehl?
InformationsquelleAutor der Frage |
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie können geben Sie den Namen Krieg im Krieg-Befehl.
Überprüfen Sie auch die neueste Grails-Dokumentation zu setzen Sie diese als eine Konfigurations-option. Siehe die anderen Antworten für details.
InformationsquelleAutor der Antwort
Falls jemand kommt, der nach diesem Artikel und ist mit Grails 1.3.x-Konfigurations-option wurde geändert von
grails.war.destFile
imConfig.groovy
zugrails.project.war.file
imBuildConfig.groovy
.Außerdem ist der name der Datei relativ zum Projekt-Arbeitsbereich, so ist es sollte einen Wert wie:
grails.project.war.file = "target/${appName}.war"
Dies ist nach den neuesten Grails-Dokumentation.
InformationsquelleAutor der Antwort
Aus der Grails-DokumentationKapitel 17, - Bereitstellung
InformationsquelleAutor der Antwort
Aufrollen anderen sehr guten Antworten. Es gibt mehrere Optionen:
Explizit auf der Befehlszeile:
grails war foo.war
Legen Sie die
app.version
Eigenschaft leer in der Anwendung.Eigenschaften verursachen, dass der Krieg benannt werdenfoo.war
.Explizit den Namen von dem Krieg mit den
grails.war.destFile
Eigenschaft in der Config.groovyInformationsquelleAutor der Antwort
Grails-3.x gewechselt hat, gradle und nutzt die Krieg plugin. Sie können geben Sie einfach den Namen, wie dies in der
build.gradle
Datei:InformationsquelleAutor der Antwort
Einem anderen Weg zu erzeugen, war-Dateien, ohne die Versionsnummer zu halten, ist die Eigenschaft, app.versionleer in der Anwendung.Eigenschaften
InformationsquelleAutor der Antwort