IntelliJ IDEA 2024.1 ヘルプ

Maven ゴール

プロジェクトで使用できるすべてのゴールのリストは、ライフサイクルノード内の Maven ツールウィンドウにあります。デフォルトでは、ノードには実行、デバッグ、管理できる基本的なゴールのリストが表示されます。

ゴールの拡張リストを表示するには、Mor Options をクリックし、基本フェーズのみ表示のチェックマークを外します。Maven ライフサイクルの詳細については、「Maven ライフサイクルリファレンス(英語)」を参照してください。

Maven ゴールの実行

Maven ゴールを実行するには、なんでも実行ウィンドウの使用、Maven ツールウィンドウのコンテキストメニューの使用、1 つまたは複数の Maven ゴールの実行構成の作成など、いくつかの方法を使用できます。

なんでも実行ウィンドウから Maven ゴールを実行する

  1. Maven ツールウィンドウのツールバーで、Execute Maven Goal ボタンをクリックします。または、Ctrl を 2 回押してなんでも実行ウィンドウを開きます。

    Run Anything dialog
  2. なんでも実行ウィンドウで、実行したいゴールの名前を入力し始めます。このウィンドウには、最近の Maven のゴールエントリのリストも表示されます。

    マルチモジュールプロジェクトがあり、特定のモジュールからゴールを実行する必要がある場合は、なんでも実行ウィンドウの右上隅のプロジェクトリストから、必要なモジュールまたはディレクトリを検索フィールドで選択します。ゴールの名前を入力します。

  3. IntelliJ IDEA は選択したゴールを実行し、結果を実行ツールウィンドウに表示します。

    Maven Run tool window

コンテキストメニューから Maven のゴールを達成する

  1. Maven ツールウィンドウで、ライフサイクルをクリックして、Maven のゴールのリストを開きます。

  2. 目的のゴールを右クリックし、コンテキストメニューから実行 'name of the goal' を選択します。IntelliJ IDEA は、指定されたゴールを実行し、それを実行構成ノードに追加します。

実行構成で Maven のゴールまたは一連のゴールを実行する

IntelliJ IDEA を使用すると、1 つの特定のゴールまたは複数のゴールのセットに対する実行構成を作成できます。

  1. Maven ツールウィンドウで、ライフサイクルをクリックして、Maven のゴールのリストを開きます。

  2. 実行構成を作成するゴールを右クリックします。(複数の Maven ゴールを選択するには、Ctrl を押して目的のゴールをハイライトしてください。)

  3. リストから実行構成の変更を選択します。

  4. 実行 / デバッグ構成の作成: 「ゴール名」ダイアログで、ゴール設定(任意の Maven コマンドと引数を指定できます)を指定し、OK をクリックします。

    the context menu

    IntelliJ IDEA は、実行構成ノードにゴールを表示します。

    the Run Configurations node
  5. ゴールをダブルクリックして実行するか、ゴールを右クリックし、コンテキストメニューから実行を選択します。

Maven ゴールのトリガーを構成する

IntelliJ IDEA を使用すると、プロジェクトの実行前に Maven ゴールを実行したり、ゴールアクティブ化構成を使用して他の条件を設定したりできます。

  1. Maven ツールウィンドウで、ライフサイクルをクリックしてゴールのリストを開きます。

  2. 表示されるリストで、トリガーを設定するゴールを右クリックします。

  3. コンテキストメニューから、アクティベーションフェーズを選択します。

    例: ビルド前に実行アクションをトリガーとして使用する場合、プロジェクトのビルドアクション ( ビルド | プロジェクトのビルド ) を実行する前に、そのトリガーを持つゴールが実行されます。ビルドアクションが Maven に委譲されている場合は、Maven install コマンドが実行されます。

    再ビルド前に実行を使用すると、そのようなトリガーを持つゴールは、プロジェクトの再構築アクション ( ビルド | プロジェクトの再ビルド ) を実行する前に実行されます。再構築アクションが Maven に委譲されている場合、Maven clean,install コマンドが実行されます。

    the Execute Before Build option

    アクティブ化の名前は、Maven ツールウィンドウで選択したゴールに追加されます。

    Maven goal with the trigger

また、Maven のゴールに依存する実行 / デバッグ構成を作成することもできます。

  1. メインメニューで実行 | 実行構成の編集に移動し、プロジェクトの実行 / デバッグ構成を開きます。

  2. 実行 / デバッグ構成ダイアログの起動前セクションで、the Add button をクリックします。

  3. 表示されるリストで、Maven ゴールの実行を選択します。

    the Run/Debug configuration: Before Launch
  4. Maven ゴールの選択ダイアログで、プロジェクトを起動する前に実行するプロジェクトとゴールを指定します。

    Select Maven Goal
  5. OK をクリックします。

Maven のゴールをキーボードショートカットに関連付ける

Maven ゴールをキーボードショートカットに関連付け、1 つのキーでゴールを実行できます。

  1. Maven ツールウィンドウで、目的のゴールを右クリックします。

  2. コンテキストメニューからショートカットの割り当てを選択します。キーマップダイアログが開きます。

  3. キーマップダイアログで、Maven ノードの下をゴールに移動します。

  4. ゴールを右クリックし、表示されたリストから割り当てたいショートカットのタイプを選択します。

    the Keymap dialog
  5. 開いたダイアログで、ショートカットの種類に応じてショートカットを設定し、OK をクリックします。

    the Keyboard Shortcut dialog

    ショートカットは、Maven ツールウィンドウのゴールに対して表示されます。

キーマップダイアログでは、ショートカットを割り当てる新しいゴールを追加できます。

  1. キーマップダイアログの Maven ノードで、ショートカットを割り当てるフェーズ / 目標の選択をクリックします。

  2. 開いたダイアログで、必要なゴールを選択し、OK をクリックします。

    the Choose Maven Goal dialog

    ゴールが Maven ノードのリストに追加されます。これで、ショートカットを構成できます

Maven のゴールをデバッグする

1 つまたは複数の Maven ゴールの定期的なデバッグ構成を作成できますMaven ツールウィンドウでゴールを選択して、デバッグセッションを開始することもできます。

Maven ゴールをデバッグする

単一の Maven ゴールまたは複数の Maven ゴールを含む可能性のある Maven 実行構成のデバッグセッションを開始できます。

  1. Maven ツールウィンドウを開きます。

  2. ライフサイクルノードで、デバッグセッションを開始するゴールを選択します。( 実行構成ノードにある既存の Maven 実行構成を探して、作成された構成のデバッグセッションを開始します。)

  3. ゴールを右クリックし、コンテキストメニューからデバッグ [ ゴール名 ] を選択します。IntelliJ IDEA はデバッグセッションを開始します。

関連ページ:

Maven ツールウィンドウ

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

実行 / デバッグ構成

IntelliJ IDEA は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — 永続的な構成を持たないクラスを実行するたびに作成されます。これは、メソッドを持つクラスの実行を可能にする最低限のものを提供します。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成...

Maven プロファイル

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

Maven でのテスト

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

Maven プロジェクト

IntelliJ IDEA を使用すると、Maven プロジェクトを管理できます。リンク、プロジェクトの無視、Maven および IntelliJ IDEA プロジェクトの変更の同期、ビルドおよび実行アクションの構成を行うことができます。POM に移動する Maven ツールウィンドウで、リンクされたプロジェクトを右クリックします。コンテキストメニューからソースに移動を選択します。IntelliJ IDEA は適切な Maven 構成ファイルに移動し、関連する POM がエディターで開きます。Maven...

キーマップ

このページを使用して、選択したキーマップのショートカットとアクションを検索し、カスタムキーマップを作成、編集、削除し、カスタムキーマップのアクションに関連付けられたショートカットを変更します。定義済みキーマップは編集できません。事前定義されたキーマップ(太字でリストされている)のショートカットの関連付けを変更すると、IntelliJ IDEA はそのキーマップのコピーを作成し、変更できます(親キーマップにインデントが付いた通常のフォントでリストされます)。キーマップスキームアクション:をクリッ...