IntelliJ IDEA 2020.2 ヘルプ

Maven

IntelliJ IDEA は、構築プロセスの自動化に役立つ Maven(英語) との完全な機能統合をサポートしています。新しい Maven プロジェクトの作成、既存のプロジェクトのオープンと同期、既存の IntelliJ IDEA プロジェクトへの Maven サポートの追加、マルチモジュールプロジェクトの構成と管理を簡単に行うことができます。

新しい Maven プロジェクトを作成する

  1. IntelliJ IDEA で現在開いているプロジェクトがない場合は、ようこそ画面で新規プロジェクトの作成をクリックします。それ以外の場合は、メインメニューからファイル | 新規 | プロジェクトを選択します。

  2. 左側のオプションから Maven を選択します。

  3. プロジェクトの SDK(JDK)を指定するか、定義済みのプロジェクトテンプレートを使用する場合は、デフォルトの SDK とアーキタイプ(英語)を使用します(アーキタイプの追加をクリックして独自のアーキタイプを構成します)。

    次へをクリックします。

  4. ウィザードの次のページで、Maven の座標(英語)ファイルに追加される以下の pom.xml を指定します。
    • グループ ID - 新しいプロジェクトのパッケージ。

    • アーティファクト ID - プロジェクトの名前。

    • バージョン - 新しいプロジェクトのバージョン。デフォルトでは、このフィールドは自動的に指定されています。

    Maven 座標の詳細については、Maven の命名規則(英語)を参照してください。

    次へをクリックします。
  5. Maven アーキタイプ(英語)を使用してプロジェクトを作成している場合、IntelliJ IDEA は、Maven ホームディレクトリと Maven リポジトリの設定に使用できる Maven 設定を表示します。また、アーキタイププロパティを確認できます。

    次へをクリックします。

  6. 名前と場所の設定を指定してください。

    完了をクリックします。

ビルドツールとして Maven を使用して Java EE プロジェクトを作成する

  1. 新規プロジェクトウィザードを起動します。IntelliJ IDEA で現在開いているプロジェクトがない場合は、開始画面で新規プロジェクトの作成をクリックします。それ以外の場合は、メインメニューからファイル | 新規 | プロジェクトを選択します。

  2. 左側のオプションから Java エンタープライズを選択します。

  3. ビルドツールはデフォルトのオプション Maven のままにして、次へをクリックします。

  4. ウィザードの次のページで、プロジェクトの追加のライブラリとフレームワークを選択し、次へをクリックします。

  5. ウィザードの次のページで、プロジェクトの名前、場所、および成果物の座標を指定します。完了をクリックします。

    IntelliJ IDEA は、専用の Maven ツールウィンドウで Maven プロジェクトを作成し、必要な依存関係を追加します。

    詳細については、チュートリアル : 初めての Java EE アプリケーションを参照してください。

既存の Maven プロジェクトを開く

  1. メインメニューからファイル | 開くを選択します。

    または、ようこそ画面でオープンまたはインポートをクリックします。

  2. 開いたダイアログで、開きたいプロジェクトの pom.xml ファイルを選択します。

    OK をクリックします。

  3. 開いたダイアログで、プロジェクトとして開くをクリックします。

IntelliJ IDEA が開き、IDE で Maven プロジェクトを同期します。プロジェクトを開いたときにインポートオプションを調整する必要がある場合は、Maven 設定を参照してください。

既存のプロジェクトに新しい Maven モジュールを追加する

すでに作業しているプロジェクトに Maven モジュールを追加することができます。

  1. プロジェクトツールウィンドウで、プロジェクトフォルダーを右クリックして新規 | モジュールを選択します。または、メインメニューからファイル | 新規 | モジュールを選択して新規モジュールウィザードを開きます。

  2. メインメニューを使用してモジュールを追加した場合、モジュールを追加するプロセスは新しい Maven プロジェクトの作成と同じです。

    ルートフォルダーを右クリックしてサブモジュールを追加する場合、新しいモジュールを追加するプロセスは短くなります。名前フィールドにモジュールの名前を指定する必要があります。残りの情報は自動的に追加され、デフォルト設定を使用することも、好みに応じて変更することもできます。

マルチモジュール Maven プロジェクトを構成する

IntelliJ IDEA でマルチモジュール Maven プロジェクト(英語)を作成できます。マルチモジュールプロジェクトは、複数のサブモジュールを持つ親 POM ファイルによって定義されます。

  1. Maven 親プロジェクトを作成します。IntelliJ IDEA は、src フォルダーを含む標準の Maven レイアウトを作成します。

  2. 非常にまれなケース(英語)でのみ必要になるため、プロジェクトツールウィンドウで src フォルダーを削除します。一般的なプロジェクトでは、親 POM の src フォルダーは必要ありません。

  3. プロジェクトツールウィンドウで、プロジェクトを右クリック(またはメインメニューからファイルをクリック)し、新規 | モジュールを選択してサブプロジェクトを追加します。

  4. 新規モジュールウィザードで、モジュールを追加する方法の指示に従って、必要な情報を指定し、完了をクリックします。

    src フォルダーが自動的に作成され、POM を開いて必要なパッケージを追加できます。IntelliJ IDEA はモジュールを親プロジェクトに追加します。IntelliJ IDEA は、サブプロジェクトの名前と説明も親 POM に追加します。

    the parent POM

    最後に、IntelliJ IDEA は、親 POM の説明をサブプロジェクトの POM に追加します。

    the subproject POM
    左ガターのthe Parent POM iconをクリックすると、サブプロジェクトの親 POM をすばやく開くことができます。
  5. また、サブプロジェクトに継承される親 POM に依存関係を追加することもできます。

    Parent POM: added dependency

  6. 親 POM で行われたすべての変更がサブプロジェクトに反映されていることを確認するには、Maven ツールウィンドウを開きます。

    the Maven tool window

Maven 設定にアクセスする

Maven 設定を使用して、Maven バージョン、ローカルリポジトリ、オフラインモードなどのオプションを設定します。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | Maven に移動します。
  2. Maven 設定ページで、利用可能なオプションを設定し、OK をクリックして変更を保存します。

Maven カスタムバージョンをインストールする

  1. 必要な Maven バージョンをコンピューターにダウンロード(英語)します。

  2. メインメニューからファイル | 設定 / 環境設定 | ビルド、実行、デプロイ | ビルドツール | Maven を選択します。

  3. Maven 設定ページの Maven ホームディレクトリフィールドで、Maven カスタムバージョンのインストールの場所を指定します。

  4. OK をクリックします。

Maven プロジェクトで JDK バージョンを変更する

現在のプロジェクトだけでなく、アプリケーション全体にも影響する JDK バージョンを変更できる場所がいくつかあります。

プロジェクト構造で JDK バージョンを変更する

プロジェクト構造ダイアログで JDK バージョンを変更しても、現在のプロジェクトにのみ影響します。

  1. メインメニューからファイル | プロジェクト構造 Ctrl+Alt+Shift+S を選択します。

  2. 開いたダイアログのプロジェクト SDK で、JDK バージョンを指定し、OK をクリックして変更を保存します。

    Project Structure dialog / Project page

Maven ランナーの JDK バージョンを変更する

IntelliJ IDEA が Maven ゴールを実行する場合、Maven ランナーに指定された JDK バージョンを使用します。デフォルトでは、IntelliJ IDEA はプロジェクトの JDK を使用します。

Maven ランナーの JDK を変更しても、現在のプロジェクトにのみ影響します。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | Maven | ランナーに移動します。

  2. 開いたページJRE フィールドで、JDK バージョンを選択します。

    Maven Settings / Runner page

Maven インポーターの JDK バージョンを変更する

Maven インポーターの JDK バージョンを変更すると、Maven グローバル設定の一部であるため、アプリケーション全体に影響します。依存関係の同期または解決のためにプロジェクトで使用するのと同じ JDK バージョンを使用する場合は、インポーターの JDK バージョンを変更します。

https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope
  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | Maven | インポートに移動します。

  2. 開いたページインポーターの JDK フィールドで、プロジェクト構造で使用したものと同じ JDK バージョンを選択し、OK をクリックして変更を保存します。

    Maven Settings / Importing page

最終更新日 :

関連ページ:

Maven サポートを既存のプロジェクトに追加する

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

新しいプロジェクトウィザード。Maven 設定ページ

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

新規プロジェクトの作成

このセクションでは、すぐに使用できる機能について説明します。フレームワークプラグインを使用している場合は、セクション言語およびフレームワーク固有のガイドラインを参照してください。IntelliJ IDEA を起動してください。ようこそ画面が開いたら、新規プロジェクトの作成をクリックします。それ以外の...

チュートリアル : 初めての Java EE アプリケーション

このチュートリアルでは、IntelliJ IDEA で単純な Java EE Web アプリケーションを開発する方法について説明します。アプリケーションは、を示す単一の JSP ページになります。新しい Java エンタープライズプロジェクトを作成し、JSP ページを追加し、GlassFish サ...

IntelliJ IDEA を使用してアプリケーションをコンパイルおよびビルドする

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

Maven プロジェクト

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