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. 名前と場所の設定を指定してください。

    完了をクリックします。

Create a Java EE project with Maven as a build tool

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

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

  3. Leave the default option Maven as your build tool and click 次へ

  4. On the next page of the wizard, select additional libraries and frameworks for your project and click 次へ

  5. On the next page of the wizard, specify your project's name, location, and artifact coordinates. Click 完了 .

    IntelliJ IDEA creates a Maven project with the dedicated Maven tool window and adds necessary dependencies.

    For the more detailed information, refer to チュートリアル: 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 creates a standard Maven layout including an src folder.

  2. In the プロジェクト tool window, remove the src folder since you would only need it in the very rare cases(英語). For your general project, you don't need the src folder for the parent POM.

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

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

    The src folder is created automatically and you can open POM and add a packaging that you need. IntelliJ IDEA adds the module to the parent project. IntelliJ IDEA also adds name and the description of the sub project to the parent 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

最終更新日: 2020年7月21日

関連ページ:

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

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

新しいプロジェクトウィザード。Maven設定ページ-ヘルプ| IntelliJ IDEA

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

新規プロジェクトの作成

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

チュートリアル: Java EEアプリケーションを開発する

このチュートリアルでは、Java EEアプリケーション開発ワークフローについて説明します。開発しようとしているアプリケーションは最小限に抑えられます。それは1つのJSPページのJava Webアプリケーションになります。ただし、ここに示すIntelliJ IDEAの機能は、Java EEアプリケーシ...

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

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

Maven プロジェクト

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