私は Play 2.1 でプロジェクトを作成しており、 を使用してプロジェクトを自己完結型パッケージとして配布する予定play dist
です。ただし、サーバーにアクセスでき、プロジェクトのライブラリ (主にモデル) を利用できる追加のスクリプトが必要です。必要なスクリプトの例は、外部デバイスからデータを収集するために cron ジョブとして実行されるタスクです。
Rails または私が慣れ親しんでいるその他の Web フレームワークでは、scripts ディレクトリを作成し、このようなものをそこに置きます。ただし、私は Java とこのフレームワークにかなり慣れていないため、慣例があるとしてもそれが何であるかはわかりません。また、コンパイルされていないソースを配布しないという厳しい要件があります。
スタンドアロン バージョンの作成に関する Play のドキュメントに目を通すと、最終結果は lib ディレクトリと起動スクリプトを含むディレクトリであることがわかります。理想的には、私の問題の解決策は、その開始スクリプトの次に選択した別のスクリプトを play に生成させることです。
my-application
└ lib
└ *.jar
└ start
└ new_script
検討すべき提案やオプションはありますか?