Bereitstellen einer Grails 2.1.1-Anwendung für Tomcat als explodierter Krieg?

Ich versuche, eine Grails-App auf OpenShift bereitzustellen, und ich versuche zu vermeiden, dass bei jeder Änderung eine 50-MB-Datei über das Web übertragen wird.

Ich habe ein Projekt bei erstellt~/dev/apps/grails/test um es zu testen

Beyogen aufdiese Antwort auf SO fügte ich hinzu

grails.war.exploded=true

zugrails-app/conf/BuildConfig.groovy, wodurch dieser Ordner erstellt wurde:

/home/sas/.grails/2.1.1/projects/test/stage

Wie kann ich es sagen, um den explodierten Krieg zu schaffen~/dev/apps/grails/test/target/test-0.1?

Kopieren Sie den Ordner wie folgt:

cp -r /home/sas/.grails/2.1.1/projects/test/stage ~/dev/tomcat/webapps/test-0.1 

funktioniert in Ordnung, aber ich versuche, den gesamten Prozess zu automatisieren, um ein Schnellstart-Skript für OpenShift zu erstellen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage