Play で使用しているモジュールがあります。アプリケーションですが、私のニーズに合わせて機能するように、特定の微調整を行う必要がありました。また、ホストに Heroku を使用しているため、デプロイするたびに「play deps」が実行され、手動でビルドしたライブラリが吹き飛ばされます。
手動で行った変更を Heroku に反映させる方法はありますか?
Play で使用しているモジュールがあります。アプリケーションですが、私のニーズに合わせて機能するように、特定の微調整を行う必要がありました。また、ホストに Heroku を使用しているため、デプロイするたびに「play deps」が実行され、手動でビルドしたライブラリが吹き飛ばされます。
手動で行った変更を Heroku に反映させる方法はありますか?
Play 1.xの場合:
あなたのmodules
ディレクトリはあなたのgitリポジトリにあるべきではありません。代わりに、Playが依存関係を解決するために使用するファイルリポジトリを設定する必要があります。あなたの中conf/dependencies.yml
で次のようなことをします:
require:
- play
- localModule -> foo 0.3
repositories:
- local repo:
type: local
artifact: "${application.path}/local-repo/[module]-[revision].zip"
contains:
- localModule -> *
次に、プロジェクトfoo-0.3.zip
の新しいlocal-repo
ディレクトリにあるようなファイルを配置します。次のコマンドを実行して、ローカルでテストできます。
play deps --sync