Maven ゴール
IntelliJ IDEA を使用すると、プロジェクトで Maven のゴールを実行、デバッグ、管理できます。
Maven ゴールの実行
なんでも実行ウィンドウの使用、Maven ツールウィンドウのコンテキストメニューの使用、1 つまたは複数の Maven ゴールの実行構成の作成など、Maven ゴールの実行にはいくつかの方法を使用できます。
なんでも実行ウィンドウから Maven ゴールを実行する
Maven ツールウィンドウのツールバーで、
ボタンをクリックします。または、Ctrl を 2 回押してなんでも実行ウィンドウを開きます。
なんでも実行ウィンドウで、実行したいゴールの名前を入力し始めます。このウィンドウには、最近の Maven のゴールエントリのリストも表示されます。
マルチモジュールプロジェクトがあり、特定のモジュールからゴールを実行する必要がある場合は、なんでも実行ウィンドウの右上隅のプロジェクトリストから、必要なモジュールまたはディレクトリを検索フィールドで選択します。ゴールの名前を入力します。
IntelliJ IDEA は選択したゴールを実行し、結果を実行ツールウィンドウに表示します。
コンテキストメニューから Maven のゴールを達成する
Maven ツールウィンドウで、ライフサイクルをクリックして、Maven のゴールのリストを開きます。
目的のゴールを右クリックし、コンテキストメニューから実行 'name of the goal' を選択します。IntelliJ IDEA は、指定されたゴールを実行し、それを実行構成ノードに追加します。
実行構成で Maven のゴールまたは一連のゴールを実行する
IntelliJ IDEA を使用すると、1 つの特定のゴールまたは複数のゴールのセットに対する実行構成を作成できます。
Maven ツールウィンドウで、ライフサイクルをクリックして、Maven のゴールのリストを開きます。
実行構成を作成するゴールを右クリックします。(複数の Maven ゴールを選択するには、Ctrl を押して目的のゴールをハイライトしてください。)
リストから実行構成の変更を選択します。
実行 / デバッグ構成の作成: 「ゴール名」ダイアログで、ゴール設定(任意の Maven コマンドと引数を指定できます)を指定し、OK をクリックします。
IntelliJ IDEA は、実行構成ノードにゴールを表示します。
ゴールをダブルクリックして実行するか、ゴールを右クリックし、コンテキストメニューから実行を選択します。
Maven ゴールのトリガーを構成する
IntelliJ IDEA を使用すると、プロジェクトの実行前に Maven ゴールを実行したり、ゴールアクティブ化構成を使用して他の条件を設定したりできます。
Maven ツールウィンドウで、ライフサイクルをクリックしてゴールのリストを開きます。
表示されるリストで、トリガーを設定するゴールを右クリックします。
コンテキストメニューから、アクティベーションフェーズを選択します。
例: ビルド前に実行アクションをトリガーとして使用する場合、プロジェクトのビルドアクション(ビルドアクションが Maven に委譲されている場合、Maven
)を実行する前に、そのようなトリガーを使用したゴールが実行されます。install
コマンドが実行されます。再ビルド前に実行を使用すると、プロジェクトの再構築アクション( )を実行する前に、そのようなトリガーを使用したゴールが実行されます。再構築アクションが Maven に委譲されている場合、Mavenclean,install
コマンドが実行されます。アクティブ化の名前は、Maven ツールウィンドウで選択したゴールに追加されます。
また、Maven のゴールに依存する実行 / デバッグ構成を作成することもできます。
メインメニューから
を選択して、プロジェクトの実行 / デバッグ構成を開きます。実行 / デバッグ構成ダイアログの起動前セクションで、
をクリックします。
表示されるリストで、Maven ゴールの実行を選択します。
Maven ゴールの選択ダイアログで、プロジェクトを起動する前に実行するプロジェクトとゴールを指定します。
OK をクリックします。
Maven のゴールをキーボードショートカットに関連付ける
Maven ゴールをキーボードショートカットに関連付け、1 つのキーでゴールを実行できます。
Maven ツールウィンドウで、目的のゴールを右クリックします。
コンテキストメニューからキーマップダイアログが開きます。
を選択します。キーマップダイアログで、Maven ノードの下をゴールに移動します。
ゴールを右クリックし、表示されたリストから割り当てたいショートカットのタイプを選択します。
開いたダイアログで、ショートカットの種類に応じてショートカットを設定し、OK をクリックします。
ショートカットは、Maven ツールウィンドウのゴールに対して表示されます。
キーマップダイアログでは、ショートカットを割り当てる新しいゴールを追加できます。
キーマップダイアログの Maven ノードで、ショートカットを割り当てるフェーズ / 目標の選択をクリックします。
開いたダイアログで、必要なゴールを選択し、OK をクリックします。
ゴールが Maven ノードのリストに追加されます。これで、ショートカットを構成できます。
Maven のゴールをデバッグする
1 つまたは複数の Maven ゴールの定期的なデバッグ構成を作成できます。Maven ツールウィンドウでゴールを選択して、デバッグセッションを開始することもできます。
Maven ゴールをデバッグする
単一の Maven ゴールまたは複数の Maven ゴールを含む可能性のある Maven 実行構成のデバッグセッションを開始できます。
Maven ツールウィンドウを開きます。
ライフサイクルノードで、デバッグセッションを開始するゴールを選択します。( 実行構成ノードにある既存の Maven 実行構成を探して、作成された構成のデバッグセッションを開始します。)
ゴールを右クリックし、コンテキストメニューからデバッグ [ ゴール名 ] を選択します。IntelliJ IDEA はデバッグセッションを開始します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2022.2/ij_create_rc_for_class.png)
実行 / デバッグ構成
IntelliJ IDEA は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — 永続的な構成を持たないクラスを実行するたびに作成されます。これは、メソッドを持つクラスの実行を可能にする最低限のものを提供します。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成...
![](https://resources.jetbrains.com/help/img/idea/2022.2/maven_profile_declaration.png)
Maven プロファイル
IntelliJ IDEA を使用すると、運用環境や開発環境など、特定の環境に合わせてビルドをカスタマイズするのに役立つ Maven ビルドプロファイルを使用できます。Maven プロファイルを宣言する:IntelliJ IDEA では、プロジェクトの POM でプロファイルを明示的に宣言できます。コード補完を使用すると、タグ内にいくつかの異なる構成を配置し、Maven プラグイン、依存関係、リポジトリなどの POM で指定されたデフォルト構成をオーバーライドできます。エディターで POM を開...
![](https://resources.jetbrains.com/help/img/idea/2022.2/maven_lifecycle_test_goal.png)
Maven でのテスト
Maven プロジェクトでは、デフォルトの IntelliJ IDEA テストランナーを使用して、他のプロジェクトと同じ方法でテストを作成および実行できます。JUnit または TestNg テストを実行するときに Maven Surefire プラグインパラメーターを渡し、統合テストを実行するために Maven Failsafe プラグインパラメーターを渡すこともできます。Maven surefire プラグインはデフォルトでスーパー POM で宣言されていますが、プロジェクトの POM で設定を...
![](https://resources.jetbrains.com/help/img/idea/2022.2/maven_settings_ignored_files.png)
Maven プロジェクト
IntelliJ IDEA を使用すると、Maven プロジェクトを管理できます。リンク、プロジェクトの無視、Maven および IntelliJ IDEA プロジェクトの変更の同期、ビルドおよび実行アクションの構成を行うことができます。POM に移動する Maven ツールウィンドウで、リンクされたプロジェクトを右クリックします。コンテキストメニューからソースに移動を選択します。IntelliJ IDEA は適切な Maven 構成ファイルに移動し、関連する POM がエディターで開きます。Maven...
![](https://pleiades.io/icons/idea.png)
キーマップ
このページを使用して、選択したキーマップのショートカットとアクションを検索し、カスタムキーマップを作成、編集、削除し、カスタムキーマップのアクションに関連付けられたショートカットを変更します。定義済みキーマップは編集できません。事前定義されたキーマップ(太字でリストされている)のショートカットの関連付けを変更すると、IntelliJ IDEA はそのキーマップのコピーを作成し、変更できます(親キーマップにインデントが付いた通常のフォントでリストされます)。キーマップスキームアクション:をクリッ...
![](https://resources.jetbrains.com/help/img/idea/2022.2/maven_run_configuration.png)
実行 / デバッグ構成: Maven
実行構成を使用して Maven ゴールを実行できます。このような構成にリストされているデフォルトのオプションは、タスクを実行するのに十分です。必要に応じて、追加のオプションを使用したり、ゴールや引数を追加したりして、高度な構成を作成することもできます。実行 / デバッグ Maven 構成を作成するメインメニューから、構成の追加を選択します。または、Maven ツールウィンドウで任意のタスクを右クリックして、実行構成の変更を選択します。名前フィールドに構成の名前を指定して、構成を編集または実行すると...