アプリケーションは、いくつかのアプリケーションモジュールから組み立てることができます。これにより、複数のアプリケーションをまたいでアプリケーションコンポーネントを再利用したり、大きなアプリケーションをいくつかの、より小さなアプリケーションに分割することが可能です。ファイルがありません。ファイルを持つことができますが、これらのルートは自動的にはロードされません。すべてのファイルは、まずメインのアプリケーションパスから検索され、その後、すべてのロードされたモジュールから検索されます。コードを含むことができます。モジュールにおいて、すべてが任意です。コマンドでモジュールを作成することができます。この方法では、フレームワークで実行されるすべてのアプリケーションからすべてのモジュールが自動的に利用可能となります。ファイルに外部のモジュールを宣言するだけです。root.#module.crud=${play.path}/modules/crudアプリケーションに必要なすべてのモジュールを含むスタンドアロンプロジェクトを作成することもできます。必要なのは、アプリケーションと同じディレクトリにすべてのモジュールをコピーすることだけです。モジュールを使用する大きなアプリケーションがあるとしましょう。コマンドを使って作られたモジュールです。メインアプリケーションを実行したとき、これらのモジュールはメモリにロードされ、より大きなアプリケーションとなります。モジュールパスが相対パスである場合、メインアプリケーションのルートから解決されます。モジュールからデフォルトルートをロードするモジュールはデフォルトルートファイルを提供することができます。コミュニティによって寄付されたすべてのモジュールを識別します。モジュールはいくつかのバージョンを持つことができます。使用するフレームワークのバージョンに必要なのはどのバージョンのモジュールなのか、モジュールのドキュメントをチェックする必要があります。コマンドを使ってモジュールリポジトリを閲覧することもできます。コマンドを使ってモジュールをインストールできます。バージョンのモジュールは不安定です。バージョン情報を省略することで、デフォルトバージョンのモジュールをインストールすることもできます。ディレクトリにダウンロードされます。あなたをモジュールの作者として認証する手助けになります。モジュール登録のリクエストを送ってください。以下を連絡してください:モジュールに関する詳しい情報。どのようなモジュールですか?モジュールの名前。正規表現にマッチしなければなりません。モジュールの短い概要プロジェクトホームページOpenIDモジュールは、ソースコードが利用可能で、かつバグを報告できるどこかで管理されていなければなりません。コマンドを使用してください。モジュールリポジトリに接続して、生成されたパッケージをアップロードしてください。使用することができます。