【IntelliJ】プロジェクトとモジュールの違い
IntelliJのプロジェクトとは
IntelliJ IDEA のプロジェクトは、モジュールをまとめて保持し、モジュール間の依存関係を提供し、共有構成を格納するシェルです。
IntelliJのモジュールとは
通常、モジュールは 1 つまたは複数のコンテンツルートとモジュールファイルで構成されますが、コンテンツルートがなくてもモジュールは存在できます。コンテンツルートは、コードを格納するフォルダーです。通常、ソースコード、単体テスト、リソースファイルなどのサブフォルダーが含まれています。
IntelliJとEclipseとの用語の違い
IntelliJ | Eclipse |
---|---|
プロジェクト | ワークスペース |
モジュール | プロジェクト |
要するにモジュール(ワークスペース)は複数のモジュール(プロジェクト)を1つにまとめる器。
Eclipseで複数のワークスペースを同一ウィンドウ内に表示できない(はず)ように、IntelliJも複数のプロジェクトを同一ウィンドウ内に表示できない(はず)。
IntelliJで複数モジュールのプロジェクトを作成する方法
- Empty Projectでプロジェクトを作成する
- モジュールを作成する
※2を必要なモジュール分繰り返す