Maven ツールウィンドウ
Maven プロジェクトを作成または開くと、Maven ツールウィンドウが自動的に有効になります。
Maven ツールウィンドウを使用して、利用可能な Maven プロジェクトを表示し、ソースと Javadoc をダウンロードし、ビルドライフサイクルのフェーズを実行します。ツールウィンドウには、ライフサイクル、プラグインサブノードとともに、各 Maven プロジェクトのノードが表示されます。pom.xml ファイルの少なくとも 1 つにプロファイル定義が含まれている場合、プロファイルノードがツールウィンドウに追加されます。Maven ツールウィンドウには、プロジェクトに依存関係が追加された場合、依存関係ノードも表示されます。
ツールバーボタン
項目 | 説明 |
---|---|
| このボタンをクリックして、すべての Maven プロジェクトを IntelliJ IDEA プロジェクトと同期します。Maven 統合ダイアログの「インポート」タブを参照してください。 |
| このボタンをクリックして、ソースディレクトリとテストディレクトリのソースとリソースを生成するための Maven ゴールを起動し、結果のディレクトリ構造を読み取ります。このような生成の結果によれば、IntelliJ IDEA フォルダーはソースルートまたはテストルートとして適切にマークされます。 インポート設定を参照してください。 |
| 不足しているソースとドキュメントをダウンロードするには、このボタンをクリックしてください。サブメニューから目的のダウンロードオプションを選択します。 ソースとドキュメントの自動ダウンロードは、Maven 統合ダイアログのインポートページで設定できます。 |
| このボタンをクリックして、Maven プロジェクトを追加します。開いたダイアログで目的の pom.xml ファイルを選択します。 |
| このボタンをクリックして、ビルドライフサイクルの選択したフェーズまたはプラグインのゴールを実行します。複数のゴールが選択されている場合、ツリーと同じ順序で実行されます。このボタンはデフォルトで無効になっていることに注意してください。アクティブにするには、実行するビルドフェーズまたはプラグインのゴールを選択する必要があります。 |
| このボタンをクリックして、なんでも実行ウィンドウを使用して maven ゴールを実行します。 |
| このボタンをクリックして、オフラインモードを切り替えます。 |
| このボタンをクリックすると、Maven オプションスキップテストモードがオンになり、ユニットテストの実行は省略されます。 |
| このアイコンをクリックして、依存関係アナライザーウィンドウを開きます。 |
| 現在の Maven プロジェクトの依存関係を UML フレームに表示するには、このボタンをクリックします。 |
| このボタンをクリックすると、選択した Maven プロジェクトにあるすべてのノードを閉じます。 |
| このアイコンを使用して、次の設定にアクセスします。 |
| このボタンをクリックすると、表示オプションのメニューが表示されます。
|
ライフサイクルフェーズのコンテキストメニューコマンド
コマンド | 説明 |
---|---|
<プロジェクト> を作成する [ フェーズ ] | ライフサイクルの選択された段階について、このコマンドを実行 / デバッグ構成の作成に選択します。 |
<project> [phase] を実行します | このコマンドを選択すると、フェーズ固有の実行 / デバッグ構成でライフサイクルの選択されたフェーズを実行します。 |
デバッグ <プロジェクト> [ フェーズ ] | このコマンドを選択して、フェーズ固有の実行 / デバッグ構成でライフサイクルの選択したフェーズをデバッグします。 |
ビルド前に実行 | このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、プロジェクトのビルド( )を実行する前にゴールが実行されます。ビルド前コメントは、ノードの名前の横に表示されます。 |
ビルド後に実行 | このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、プロジェクトのビルド( )を実行した後にゴールが実行されます。ビルド後コメントは、ノードの名前の横に表示されます。 |
再構築の前に実行する | このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、再構築アクション( )を実行する前にゴールが実行されます。再ビルド前コメントは、ノードの名前の横に表示されます。 |
再ビルド後に実行 | このコマンドを使用して、選択したゴールのトリガーを設定します。このトリガーを使用すると、再構築アクション( )を実行した後にゴールが実行されます。再ビルド後コメントは、ノードの名前の横に表示されます。 |
実行 / デバッグ前に実行 | このコマンドを選択して、実行 / デバッグ構成を指定してから、ライフサイクルの選択したフェーズを実行してください。実行前コメントがノードの名前の横に表示されます。 |
ショートカットの割り当て | このコマンドを選択して、選択したフェーズをキーボードショートカットに関連付けます。ノード名の横にショートカット付きのコメントが表示されます。 |
Maven プロジェクトのコンテキストメニューコマンド
コマンド | 説明 |
---|---|
再インポート | Maven プロジェクトを再インポートするには、このオプションを選択します。このアクションを呼び出すと、IntelliJ IDEA は Maven ツールウィンドウでプロジェクト構造を解析します。 |
プロジェクトを無視する / プロジェクトを解除する | ビルドでプロジェクトを無視するには、 コマンドを選択します。または を使用して、以前に無視されたプロジェクトをビルドに含めます。 この場合、IntelliJ IDEA は無視された Maven プロジェクトとモジュールを Maven ツールウィンドウに保持します(グレー表示になります)が、プロジェクトへのインポート(モジュール、コンテンツルート、ゴールなど)を停止します。ただし、IntelliJ IDEA は無視されたプロジェクトを現在のプロジェクトと同期します。たとえば、関係のないサブプロジェクトをスキップする必要がある場合に役立ちます。 |
無視対象ファイルの編集 | このオプションは、プロジェクトのビルドから除外するファイルを入力するために Maven 設定のパスパターンフィールドを使用した場合に使用可能になります。このオプションを選択し、無視対象ファイルダイアログでパターンを追加、変更、削除します。 |
Maven プロジェクトのリンクを解除する | このオプションを選択して、Maven ツールウィンドウおよびプロジェクトツールウィンドウから、Maven プロジェクトをそのモジュールとともにデタッチします。 |
'settings.xml' を作成 / 開く 'profiles.xml' を作成 / 開く | このオプションを選択して settings.xml または profile.xml を作成するか、すでに作成されている場合はそのようなファイルを開きます。 |
ソースやドキュメントをダウンロードする | 不足しているソースや Javadoc をダウンロードするには、これらのオプションのいずれかを選択してください。 |
有効な POM の表示 | このオプションを選択すると、アクティブなプロファイルとスーパー POM が考慮された、このビルドの XML として有効な POM(英語) が生成されます。有効な POM には、次の情報が表示されます。
|
依存関係の表示 / 依存関係の表示ポップアップ | 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...