アプリケーションにまとめる必要はありません。ライブラリを抽出したくなることがあるでしょう。サブプロジェクトは独自のビルドファイルを持たず、親プロジェクトのビルドファイルを共有します。§ライブラリをサブプロジェクトとして切り出すアプリケーションをシンプルなライブラリプロジェクトに依存させることができます。ベースプロジェクトを宣言します。することを確認できます。ディレクトリにサブプロジェクトを定義しました。ビルド設定でサブプロジェクトを有効にした場合、それぞれのプロジェクトを個別にコンパイル、テスト、実行することができます。my-libraryデフォルトのプロジェクトは変数名がアルファベット順で最初の物になります。等にする事で可能になります。アプリケーションを開発モードで起動している場合、依存するサブプロジェクトも自動的に再コンパイルされます。ファイルに配置することができます。アプリケーションに依存することができます。アプリケーションにすることができます。コントローラを含むコントローラが、メインプロジェクトとは異なる名前空間を使っていることを確認してください。ファイルを、より小さなファイルに分割することもできます。アプリケーションを作るときにとても便利です。ファイルはそれぞれひとつだけです。設定ファイルを定義する場合は、サブプロジェクトに特化した名前を使います。"admin.Routes").のように、その設定セットをビルドファイルに書くとなお良いでしょう。リソースは単一のクラスローダから提供されるので、リソースパスはルートプロジェクトのクラスパスから見た相対パスでなければなりません。アクセスできるようになります。