IntelliJ IDEA 2024.3 ヘルプ

Maven ツールウィンドウ

Maven プロジェクトを作成または開くと、Maven ツールウィンドウが自動的に有効になります。

Maven ツールウィンドウを使用して、利用可能な Maven プロジェクトを表示し、ソースと Javadoc をダウンロードし、ビルドライフサイクルのフェーズを実行します。ツールウィンドウには、ライフサイクルプラグインサブノードとともに、各 Maven プロジェクトのノードが表示されます。pom.xml ファイルの少なくとも 1 つにプロファイル定義が含まれている場合、プロファイルノードがツールウィンドウに追加されます。Maven ツールウィンドウには、プロジェクトに依存関係が追加された場合、依存関係ノードも表示されます。

ツールバーボタン

項目

説明

Reimport All Maven Projects

このボタンをクリックして、すべての Maven プロジェクトを IntelliJ IDEA プロジェクトと同期します。Maven 統合ダイアログの「インポート」タブを参照してください。

Generate Sources and Update Folders for All Projects

このボタンをクリックして、ソースディレクトリとテストディレクトリのソースとリソースを生成するための Maven ゴールを起動し、結果のディレクトリ構造を読み取ります。このような生成の結果によれば、IntelliJ IDEA フォルダーはソースルートまたはテストルートとして適切にマークされます。

インポート設定を参照してください。

Download Sources and/or Documentation

不足しているソースとドキュメントをダウンロードするには、このボタンをクリックしてください。サブメニューから目的のダウンロードオプションを選択します。

ソースとドキュメントの自動ダウンロードは、Maven 統合ダイアログのインポートページで設定できます。

Add Maven Project

このボタンをクリックして、Maven プロジェクトを追加します。開いたダイアログで目的の pom.xml ファイルを選択します。

Run Maven Build

このボタンをクリックして、ビルドライフサイクルの選択したフェーズまたはプラグインのゴールを実行します。複数のゴールが選択されている場合、ツリーと同じ順序で実行されます。このボタンはデフォルトで無効になっていることに注意してください。アクティブにするには、実行するビルドフェーズまたはプラグインのゴールを選択する必要があります。

Execute Maven Goal

このボタンをクリックして、なんでも実行ウィンドウを使用して maven ゴールを実行します。

Toggle Offline Mode

このボタンをクリックして、オフラインモードを切り替えます。

Toggle Skip Test Mode

このボタンをクリックすると、Maven オプションスキップテストモードがオンになり、ユニットテストの実行は省略されます。

Analyze Dependencies

このアイコンをクリックして、依存関係アナライザーウィンドウを開きます。

Show Dependencies

現在の Maven プロジェクトの依存関係を UML フレームに表示するには、このボタンをクリックします。

Collapse All

このボタンをクリックすると、選択した Maven プロジェクトにあるすべてのノードを閉じます。

Build Tools Settings

このアイコンを使用して、次の設定にアクセスします。

  • 自動再ロード設定 : ビルドツール設定ダイアログで Gradle プロジェクトの再ロードプロセスを構成するには、このオプションを選択します。

  • Maven 設定 : Maven 設定ダイアログで現在の Maven プロジェクトの設定を構成するには、このオプションを選択します。

Show Options Menu

このボタンをクリックすると、表示オプションのメニューが表示されます。

  • モジュールのグループ化 : このオプションを選択すると、ノードをディレクトリごとにグループ化できます。

  • 無視対象プロジェクトの表示 : 無視されたプロジェクトをツールウィンドウに表示するには、このオプションを選択します。

    Maven ツールウィンドウでは、無視されたプロジェクトはグレー表示されます。

    Maven tool window: Ignored projects
  • 基本フェーズのみ表示 : このオプションを選択すると、IntelliJ IDEA は基本的なビルドフェーズのみを表示します。それ以外の場合は、フェーズの完全なリストが表示されます。

  • 常にアーティファクト ID を表示 : このオプションを選択すると、Maven プロジェクトの pom.xml に指定されている artifactId が表示されます。

  • バージョンの表示 : このオプションを選択すると、IntelliJ IDEA は pom.xml で指定された Maven プロジェクトのバージョンを表示します。

  • ツールバーの表示 : デフォルトでは、このオプションが選択されており、Maven ツールウィンドウには、選択できるさまざまなアクションを含むツールバーが表示されます。ツールバーを表示したくない場合は、このオプションの選択を解除します。

  • 固定モード、ドッキングモード、フローティングモード、分割モード

  • タブのグループ化 : ツールウィンドウで複数のビューを使用できる場合は、このオプションをオフにしてビューを別々のタブに表示します。

  • 移動 : Maven プロジェクトツールウィンドウを上下左右のいずれかに移動するには、このオプションを選択します。

  • サイズ変更 : Maven プロジェクトツールウィンドウのサイズを変更するには、このオプションを選択します。

ライフサイクルフェーズのコンテキストメニューコマンド

コマンド

説明

<プロジェクト> を作成する [ フェーズ ]

ライフサイクルの選択された段階について、このコマンドを実行 / デバッグ構成の作成に選択します。

<project> [phase] を実行します

このコマンドを選択すると、フェーズ固有の実行 / デバッグ構成でライフサイクルの選択されたフェーズを実行します。

デバッグ <プロジェクト> [ フェーズ ]

このコマンドを選択して、フェーズ固有の実行 / デバッグ構成でライフサイクルの選択したフェーズをデバッグします。

ビルド前に実行

このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、プロジェクトのビルド(ビルド | プロジェクトのビルド)を実行する前にゴールが実行されます。ビルド前コメントは、ノードの名前の横に表示されます。

ビルド後に実行

このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、プロジェクトのビルド(ビルド | プロジェクトのビルド)を実行した後にゴールが実行されます。ビルド後コメントは、ノードの名前の横に表示されます。

再構築の前に実行する

このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、再構築アクション(ビルド | プロジェクトの再ビルド)を実行する前にゴールが実行されます。再ビルド前コメントは、ノードの名前の横に表示されます。

再ビルド後に実行

このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、再構築アクション(ビルド | プロジェクトの再ビルド)を実行した後にゴールが実行されます。再ビルド後コメントは、ノードの名前の横に表示されます。

実行 / デバッグ前に実行

このコマンドを選択して、実行 / デバッグ構成を指定してから、ライフサイクルの選択したフェーズを実行してください。実行前コメントがノードの名前の横に表示されます。

ショートカットの割り当て

このコマンドを選択して、選択したフェーズをキーボードショートカットに関連付けます。ノード名の横にショートカット付きのコメントが表示されます。

Maven プロジェクトのコンテキストメニューコマンド

コマンド

説明

再インポート

Maven プロジェクトを再インポートするには、このオプションを選択します。このアクションを呼び出すと、IntelliJ IDEA は Maven ツールウィンドウでプロジェクト構造を解析します。

プロジェクトを無視する / プロジェクトを解除する

ビルドでプロジェクトを無視するには、プロジェクトを無視コマンドを選択します。または Unignore Project を使用して、以前に無視されたプロジェクトをビルドに含めます。

この場合、IntelliJ IDEA は無視された Maven プロジェクトとモジュールを Maven ツールウィンドウに保持します(グレー表示になります)が、プロジェクトへのインポート(モジュール、コンテンツルート、ゴールなど)を停止します。ただし、IntelliJ IDEA は無視されたプロジェクトを現在のプロジェクトと同期します。たとえば、関係のないサブプロジェクトをスキップする必要がある場合に役立ちます。

無視対象ファイルの編集

このオプションは、プロジェクトのビルドから除外するファイルを入力するために Maven 設定パスパターンフィールドを使用した場合に使用可能になります。このオプションを選択し、無視対象ファイルダイアログでパターンを追加、変更、削除します。

Maven プロジェクトのリンクを解除する

このオプションを選択して、Maven ツールウィンドウおよびプロジェクトツールウィンドウから、Maven プロジェクトをそのモジュールとともにデタッチします。

'settings.xml' を作成 / 開く

'profiles.xml' を作成 / 開く

このオプションを選択して settings.xml または profile.xml を作成するか、すでに作成されている場合はそのようなファイルを開きます。

ソースやドキュメントをダウンロードする

不足しているソースや Javadoc をダウンロードするには、これらのオプションのいずれかを選択してください。

有効な POM の表示

このオプションを選択すると、アクティブなプロファイルとスーパー POM が考慮された、このビルドの XML として有効な POM(英語) が生成されます。有効な POM には、次の情報が表示されます。

  • デフォルトのプロジェクトソースフォルダー構造

  • 出力ディレクトリ

  • プラグインが必要です

  • リポジトリ

  • Maven が目的のゴールを実行しながら使用するレポートディレクトリ

依存関係の表示 / 依存関係の表示ポップアップ

UML フレームで現在の Maven プロジェクトの依存関係ダイアグラムを生成するためにこれらのオプションの 1 つを選択してください

ソースに移動

選択した Maven プロジェクトの pom.xml ファイルをエディターで開くには、このオプションを選択します。

Maven リポジトリ

プロジェクトが作成またはインポートされると、IntelliJ IDEA はリポジトリノードに Maven リポジトリを表示します。

新しい Maven リポジトリを追加する必要がある場合は、pom.xml を使用します。詳細については、Maven(英語) のドキュメントを参照してください。

項目

説明

local

これは、プロジェクトやその他のアーティファクトに必要なキャッシュされた jar と依存関係を含む、ローカルマシン上で指定されたリポジトリです。

central

これは、Maven プロジェクトの依存関係をダウンロードするために使用できる中央リポジトリ(英語)です。

リポジトリを更新する場合は、リポジトリを右クリックしてリポジトリのインデックスを再作成オプションを選択します。

関連ページ:

Maven プロファイル

IntelliJ IDEA を使用すると、運用環境や開発環境など、特定の環境に合わせてビルドをカスタマイズするのに役立つ Maven ビルドプロファイルを使用できます。Maven プロファイルを宣言する:IntelliJ IDEA では、プロジェクトの POM でプロファイルを明示的に宣言できます。コード補完を使用すると、タグ内にいくつかの異なる構成を配置し、Maven プラグイン、依存関係、リポジトリなどの POM で指定されたデフォルト構成をオーバーライドできます。エディターで POM を開...

Maven 依存関係

IntelliJ IDEA を使用すると、プロジェクト内の Maven 依存関係を管理できます。Maven 依存関係の追加、インポート、ダイアグラムでの表示、分析を行うことができます。Maven 依存関係を追加する:IntelliJ IDEA を使用すると、プロジェクトに Maven 依存関係を追加できます。POM 内で依存関係を指定することをお勧めします。IntelliJ IDEA モジュール設定内で手動で設定した依存関係は、次回の Maven プロジェクトの再ロード時に破棄されます。エディターで P...

Maven: インポート

コンパイラーを自動的に検出するこのオプションを選択すると、IntelliJ IDEA は自動的に検出され、の使用するコンパイラーリストで指定されているコンパイラーを使用します。コンパイラーを手動で指定する場合は、このオプションを選択解除します。ビルドディレクトリ PROJECT_ROOT/target を除外するプロジェクトからビルドディレクトリを除外するには、このチェックボックスをオンにします。これは、プロジェクトのインポートプロセスを高速化したい場合に便利です。このチェックボックスをオフにすると...

Maven ゴール

プロジェクトで使用可能なすべてのゴールのリストは、ライフサイクルノード内の Maven ツールウィンドウにあります。デフォルトでは、ノードには実行、デバッグ、管理できる基本的なゴールのリストが表示されます。ゴールの拡張リストを表示するには、をクリックし、基本フェーズのみ表示のチェックマークを外します。Maven ライフサイクルの詳細については、「Maven ライフサイクルリファレンス」を参照してください。Maven ゴールの実行:Maven ゴールを実行するには、なんでも実行ウィンドウを使用す...

オフラインで作業する

IntelliJ IDEA の多くの機能では、インターネットへのアクセスが必要です。オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。オフラインでドキュメントにアクセスするオンラインヘルプを表示するためのインターネットアクセスがない場合は、IntelliJ IDEA ヘルププラグインを使用できます。IntelliJ IDEA ヘルププラグインは、オフラインで使用するために組み込みの Web サーバーを介してヘルプページを提供します。更新:デフォルト...

Maven でのテスト

Maven プロジェクトでは、デフォルトの IntelliJ IDEA テストランナーを使用して、他のプロジェクトと同じ方法でテストを作成および実行できます。簡単な JUnit テストを実行する Maven プロジェクトを開きます。エディターでテストクラスを作成または開き、ガターでクリックして実行します。結果は実行ツールウィンドウに表示されます。定期テストの作成または実行の詳細については、「テスト」セクションを参照してください。テストの実行を Maven に委譲できます。JUnit または Te...