プロジェクトの構成
IntelliJ IDEA での開発はプロジェクトから始まります。 プロジェクトを使用すると、コードとリソースを単一のユニットに整理して、保存と共有が簡単になります。 簡単に言うと、プロジェクトは、アプリケーションを構成するすべてのものを保持するディレクトリです。 典型的なプロジェクトには、通常、一連の設定と 1 つまたは複数のモジュールがあります。

IntelliJ IDEA のプロジェクトは、モジュールをまとめて保持し、モジュール間の依存関係を提供し、共有構成を格納するシェルです。
モジュールは、モジュール設定の内部表現を保持する .iml ファイルと、ソースコード、リソース、テストなどを格納する、いわゆる コンテンツルートで構成されます。

プロジェクト、モジュール、およびグローバル設定
IntelliJ IDEA には、モジュール、プロジェクト、グローバル設定の 3 種類の設定があります。

- モジュール設定
これらの設定は 1 つのモジュールにのみ適用され、 .iml ファイルに保存されます。 モジュールには、プロジェクト用に構成されたものとは異なる SDK と言語レベル、および独自のライブラリを含めることができます。 また、特定のテクノロジーやフレームワークを運ぶこともできます。
詳細については、 モジュール構造設定 を参照してください。
- プロジェクト設定
これらの設定は、現在のプロジェクトにのみ適用されます。 これらは、 .xml 形式で .idea ディレクトリに他のプロジェクトファイルと一緒に保存されます。 例: プロジェクトは、VCS 設定、SDK、コードスタイルおよびスペルチェッカー設定、コンパイラー出力、プロジェクト内のすべてのモジュールで使用可能なライブラリを保持します。
詳細については、 プロジェクト設定 および プロジェクト構成設定 を参照してください。
- グローバル設定
グローバル設定は、IntelliJ IDEA の特定のインストールのすべてのプロジェクトに適用されます。 このような設定には、IDE の外観(テーマや配色など)、インストールされて有効になっているプラグインのセット、デバッガー設定、グローバルインスペクションプロファイルなどが含まれます。
詳細は、 IDE の設定を参照してください。