IntelliJ IDEA 2022.2 ヘルプ

Maven ゴール

IntelliJ IDEA を使用すると、プロジェクトで Maven のゴールを実行、デバッグ、管理できます。

Maven ゴールの実行

なんでも実行ウィンドウの使用、Maven ツールウィンドウのコンテキストメニューの使用、1 つまたは複数の Maven ゴールの実行構成の作成など、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 はデバッグセッションを開始します。

関連ページ:

実行 / デバッグ構成

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

Maven プロファイル

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

Maven でのテスト

Maven プロジェクトでは、デフォルトの IntelliJ IDEA テストランナーを使用して、他のプロジェクトと同じ方法でテストを作成および実行できます。JUnit または TestNg テストを実行するときに Maven Surefire プラグインパラメーターを渡し、統合テストを実行するために Maven Failsafe プラグインパラメーターを渡すこともできます。Maven surefire プラグインはデフォルトでスーパー POM で宣言されていますが、プロジェクトの POM で設定を...

Maven プロジェクト

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

キーマップ

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

実行 / デバッグ構成: Maven

実行構成を使用して Maven ゴールを実行できます。このような構成にリストされているデフォルトのオプションは、タスクを実行するのに十分です。必要に応じて、追加のオプションを使用したり、ゴールや引数を追加したりして、高度な構成を作成することもできます。実行 / デバッグ Maven 構成を作成するメインメニューから、構成の追加を選択します。または、Maven ツールウィンドウで任意のタスクを右クリックして、実行構成の変更を選択します。名前フィールドに構成の名前を指定して、構成を編集または実行すると...