2

grails アプリの開発段階 (コンパイルして実行するときgrails run-app) では、すべての静的ファイルは通常どおりweb-appフォルダーに置かれます。

静的ファイルにweb-app2など、別のディレクトリを使用できる方法はありますか (構成またはコマンド ライン パラメータを使用) 。みたいなgrails run-app -Dgrails.static.loc=~/web-app2 run-app

これは開発時のみ必要です。本番環境と展開については、デフォルトの動作で問題ありません。

4

1 に答える 1

3

config.groovy で、環境固有の構成を設定できます。

のように

environments {
  development {
    grails.resources.work.dir = '/webapp-2/'
    grails.resources.uri.prefix = '/staticstuff/'
  }
  production {
    grails.resources.work.dir = '/webapp/'
    grails.resources.uri.prefix = '/static/'
  }
}

あなたはあなたのアプリケーションを開始することができます

grails dev run-app  // runs with the "development" data source
grails prod run-app // runs with the production data source

試してみましたが、うまくいきます!

http://www.grails.org/Environmentshttp://grails-plugins.github.io/grails-resources/guide/9.%20Configuration.htmlを見てください。

于 2013-06-12T08:47:46.303 に答える