Maven
IntelliJ IDEA は、構築プロセスの自動化に役立つ Maven(英語) との完全な機能統合をサポートしています。新しい Maven プロジェクトの作成、既存のプロジェクトのオープンと同期、既存の IntelliJ IDEA プロジェクトへの Maven サポートの追加、マルチモジュールプロジェクトの構成と管理を簡単に行うことができます。
新しい Maven プロジェクトを作成する
IntelliJ IDEA で現在開いているプロジェクトがない場合は、ウェルカム画面で新規プロジェクトをクリックします。それ以外の場合は、メインメニューから を選択します。
左側のオプションから Maven を選択します。
- プロジェクトの SDK(JDK)を指定するか、事前定義されたプロジェクトテンプレートを使用する場合は、デフォルトの SDK とアーキタイプ(英語)を使用します(アーキタイプの追加をクリックして独自のアーキタイプを構成します)。
次へをクリックします。
- ウィザードの次のページで、pom.xml ファイルに追加される以下の Maven の座標(英語)を指定します。
グループ ID - 新しいプロジェクトのパッケージ。
アーティファクト ID - プロジェクトの名前。
バージョン - 新しいプロジェクトのバージョン。デフォルトでは、このフィールドは自動的に指定されています。
Maven 座標の詳細については、Maven の命名規則(英語)を参照してください。
次へをクリックします。 - Maven アーキタイプ(英語)を使用してプロジェクトを作成している場合、IntelliJ IDEA は、Maven ホームディレクトリと Maven リポジトリの設定に使用できる Maven 設定を表示します。また、アーキタイププロパティを確認できます。
次へをクリックします。
- 名前と場所の設定を指定してください。
完了をクリックします。
IntelliJ IDEA は、Java のコンパイラーとターゲットバージョン、専用の Maven ツールウィンドウ、および作業を開始するために必要なすべての依存関係を含む pom.xml ファイルを使用して Maven プロジェクトを作成します。
ビルドツールとして Maven を使用して Java EE プロジェクトを作成する
新規プロジェクトウィザードを起動します。IntelliJ IDEA で現在開いているプロジェクトがない場合は、開始画面で新規プロジェクトをクリックします。それ以外の場合は、メインメニューから を選択します。
左側のオプションから Java エンタープライズを選択します。
ビルドツールはデフォルトのオプション Maven のままにして、次へをクリックします。
ウィザードの次のページで、プロジェクトの追加のライブラリとフレームワークを選択し、次へをクリックします。
- ウィザードの次のページで、プロジェクトの名前、場所、アーティファクトの座標を指定します。完了をクリックします。
IntelliJ IDEA は、専用の Maven ツールウィンドウで Maven プロジェクトを作成し、必要な依存関係を追加します。
詳細については、チュートリアル: 初めての Java EE アプリケーションを参照してください。
既存の Maven プロジェクトを開く
- メインメニューからファイル | 開くを選択します。
または、ウェルカム画面で開くをクリックします。
- 開いたダイアログで、開きたいプロジェクトの pom.xml ファイルを選択します。
OK をクリックします。
開いたダイアログで、プロジェクトとして開くをクリックします。
IntelliJ IDEA が開き、IDE で Maven プロジェクトを同期します。プロジェクトを開いたときにインポートオプションを調整する必要がある場合は、Maven 設定を参照してください。
既存のプロジェクトに新しい Maven モジュールを追加する
すでに作業しているプロジェクトに Maven モジュールを追加することができます。
プロジェクトツールウィンドウで、プロジェクトフォルダーを右クリックして を選択します。または、メインメニューから を選択して新規モジュールウィザードを開きます。
- メインメニューを使用してモジュールを追加した場合、モジュールを追加するプロセスは新しい Maven プロジェクトの作成と同じです。
ルートフォルダーを右クリックしてサブモジュールを追加する場合、新しいモジュールを追加するプロセスは短くなります。名前フィールドにモジュールの名前を指定する必要があります。残りの情報は自動的に追加され、デフォルト設定を使用することも、好みに応じて変更することもできます。
マルチモジュール Maven プロジェクトを構成する
IntelliJ IDEA でマルチモジュール Maven プロジェクト(英語)を作成できます。マルチモジュールプロジェクトは、複数のサブモジュールを持つ親 POM ファイルによって定義されます。
Maven 親プロジェクトを作成します。IntelliJ IDEA は、src フォルダーを含む標準 Maven レイアウトを作成します。
非常にまれなケース(英語)でのみ必要になるため、プロジェクトツールウィンドウで src フォルダーを削除します。一般的なプロジェクトでは、親 POM 用の src フォルダーは必要ありません。
プロジェクトツールウィンドウで、プロジェクトを右クリック(またはメインメニューからファイルをクリック)し、新規 | 新規モジュールを選択してサブプロジェクトを追加します。
- 新規モジュールウィザードで、モジュールを追加する方法の指示に従って、必要な情報を指定し、完了をクリックします。
src フォルダーが自動的に作成され、POM を開いて必要なパッケージを追加できます。IntelliJ IDEA は、モジュールを親プロジェクトに追加します。IntelliJ IDEA は、サブプロジェクトの名前と説明も親 POM に追加します。
最後に、IntelliJ IDEA は、親 POM の説明をサブプロジェクトの POM に追加します。
左ガターのをクリックすると、サブプロジェクトの親 POM をすばやく開くことができます。
- また、サブプロジェクトに継承される親 POM に依存関係を追加することもできます。
親 POM で行われたすべての変更がサブプロジェクトに反映されていることを確認するには、Maven ツールウィンドウを開きます。
Maven 設定にアクセスする
Maven 設定を使用して、Maven バージョン、ローカルリポジトリ、オフラインモードなどのオプションを設定します。
- 設定 / 環境設定ダイアログ Ctrl+Alt+S で、 に移動します。
Maven 設定ページで、利用可能なオプションを設定し、OK をクリックして変更を保存します。
Maven カスタムバージョンをインストールする
必要な Maven バージョンをコンピューターにダウンロード(英語)します。
メインメニューから
を選択します。Maven 設定ページの Maven ホームディレクトリフィールドで、Maven カスタムバージョンのインストールの場所を指定します。
OK をクリックします。
Maven プロジェクトで JDK バージョンを変更する
現在のプロジェクトだけでなく、アプリケーション全体にも影響する JDK バージョンを変更できる場所がいくつかあります。
プロジェクト構造で JDK バージョンを変更する
プロジェクト構造ダイアログで JDK バージョンを変更しても、現在のプロジェクトにのみ影響します。
メインメニューから
Ctrl+Alt+Shift+S を選択します。開いたダイアログのプロジェクト SDK で、JDK バージョンを指定し、OK をクリックして変更を保存します。
Maven ランナーの JDK バージョンを変更する
IntelliJ IDEA が Maven ゴールを実行する場合、Maven ランナーに指定された JDK バージョンを使用します。デフォルトでは、IntelliJ IDEA はプロジェクトの JDK を使用します。
Maven ランナーの JDK を変更しても、現在のプロジェクトにのみ影響します。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 に移動します。
開いたページの JRE フィールドで、JDK バージョンを選択します。
Maven インポーターの JDK バージョンを変更する
Maven インポーターの JDK バージョンを変更すると、Maven グローバル設定の一部であるため、アプリケーション全体に影響します。依存関係の同期または解決のためにプロジェクトで使用するのと同じ JDK バージョンを使用する場合は、インポーターの JDK バージョンを変更します。
https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope関連ページ:

Maven サポートを既存のプロジェクトに追加する
既存の非 Maven プロジェクトを開き、IntelliJ IDEA の UI を使用して Maven サポートを追加することができます。Maven サポートの追加既存のプロジェクト(Java プロジェクトなど)を開きます。プロジェクトツールウィンドウで、プロジェクトを右クリックし、を選択します。開...

新規プロジェクトウィザード: Maven の設定ページ
このページは、Maven のプロジェクトウィザードでarchetype から作成するオプションを選択すると表示されます。このページを使用して、Maven のデフォルト設定を変更します。プロジェクトを開いた後にMaven 設定 / 環境設定ダイアログを開くには、Maven 設定へのアクセスを参照してく...

新規プロジェクトを作成する
このセクションでは、すぐに使用できる機能について説明します。フレームワークプラグインを使用している場合は、対応するドキュメントのセクションを参照してください。IntelliJ IDEA を起動します。ウェルカム画面が開いたら、新規プロジェクトをクリックします。それ以外の場合は、メインメニューからを選...

チュートリアル: 初めての Java EE アプリケーション
このチュートリアルでは、IntelliJ IDEA で簡単な Java EEWeb アプリケーションを作成する方法について説明します。アプリケーションには、を表示する単一の JSP ページと、も表示する Java サーブレットへのリンクが含まれます。Web アプリケーションテンプレートを使用して新し...

IntelliJ IDEA を使用してアプリケーションをコンパイルおよびビルドする
IntelliJ IDEA のコンパイルおよびビルドプロセスは、ソースファイルをコンパイルし、外部ライブラリ、プロパティファイル、構成をまとめて、生きたアプリケーションを生成します。IntelliJ IDEA は、Java 仕様に従って動作するコンパイラーを使用します。単一のファイルをコンパイルし、...

Maven プロジェクト
IntelliJ IDEA では、Mavenプロジェクトを管理できます。リンク、プロジェクトの無視、Maven および IntelliJ IDEA プロジェクトの変更の同期、ビルドおよび実行アクションの構成ができます。POM に移動するMavenツールウィンドウで、リンクされたプロジェクトを右クリッ...