4

Grails アプリを OpenShift にデプロイしようとしていますが、変更のたびに 50MB のファイルを Web 経由でプッシュしないようにしています。

~/dev/apps/grails/test私はそれをテストするためにプロジェクトを作成しました

SOに関するこの回答に基づいて、追加しました

grails.war.exploded=true

grails-app/conf/BuildConfig.groovy、このフォルダが作成されました:

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

で爆発した戦争を作成するようにどのように指示できます~/dev/apps/grails/test/target/test-0.1か?

次のようにフォルダをコピーします。

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

問題なく動作しますが、プロセス全体を自動化して、OpenShift のクイックスタート スクリプトを作成しようとしています。

4

1 に答える 1

6

grails/scripts/_GrailsWarPlugin.groovy にあるソース コードを確認しました。

追加するだけでした

grails.project.war.exploded.dir = "target/${appName}-${appVersion}"
grails.war.exploded=true

grails-app/conf/BuildConfig.groovy に

于 2012-12-08T23:04:43.627 に答える