IntelliJ IDEA 2024.3 ヘルプ

Maven

IntelliJ IDEA で Maven をインストールして操作する方法については、Maven サポートセクションを参照してください。

項目

説明

オフラインで作業します

このチェックボックスがオンの場合、Maven はオフラインモードで動作し、ローカルで利用可能なリソースのみを使用します。

このオプションは、--offline コマンドラインオプションに対応します。

再帰的にゴールを実行する

このチェックボックスを選択すると、ビルドはネストされたプロジェクトに再帰的に実行されます。

このチェックボックスをオフにすると、--non-recursive コマンドラインオプションに対応します。

例外スタックトレースを出力する

このオプションをオンにすると、例外スタックトレースが生成されます。

このオプションは、--errors コマンドラインオプションに対応します。

常にスナップショットを更新する

IntelliJ IDEA が同期時にスナップショットを更新するようにする場合は、このチェックボックスを選択します。

出力レベル

出力ログの目的のレベルを選択します。これにより、プラグインは、デバッグ情報警告エラー致命的、または出力ログを無効にするレベルでメッセージを作成できます。

チェックサムポリシー

アーティファクトのダウンロード中に、希望するチェックサム一致レベルを選択します。チェックサムが --strict-checksums と一致しない場合にダウンロードを失敗するか、警告 --lax-checksums を発行するかを選択できます。

マルチプロジェクトビルド失敗ポリシー

マルチプロジェクトビルドで障害を処理する方法を指定します。ビルドに失敗することを選ぶことができます:

  • コマンドラインオプション --fail-fast に対応する最初の失敗時。

  • 最後に失敗します。これはコマンドラインオプション --fail-at-end に対応します。

  • コマンド行オプション --fail-never に対応する失敗を無視します。

プラグイン更新ポリシー

リストからプラグイン更新ポリシーを選択します。

以下を選択できます。

  • コマンド行オプション --check-plugin-updates に対応する更新を確認します。

  • コマンド行オプション --no-plugin-updates に対応する更新の検査を抑止します。

このオプションは、Maven 3 以降のバージョンでは無視されます。

スレッド (-T option)

このフィールドを使用して、並列ビルドの -T オプションを設定します。このオプションは、Maven 3 以降のバージョンで使用できます。

詳細については、「Maven 3 で並列ビルド(英語)機能」を参照してください。

Maven ホームパス

このリストを使用して、使用可能なバンドルされた Maven バージョン (Maven3、バージョン 3.1 以降)、または MAVEN_HOME などの解決されたシステム変数の結果を選択します。マシンにインストールされている独自の Maven バージョンを指定することもできます。「 the Browse button 」をクリックし、表示されるダイアログで必要なディレクトリを選択します。

既存の Maven プロジェクトを初めて開くと、IntelliJ IDEA は .mvn/wrapper/maven-wrapper.properties で定義されている Maven ラッパーを検索します。Maven ラッパーが見つかった場合、Maven ホームパスとして使用されます。

ユーザー設定ファイル

テキストフィールドに Maven のユーザー固有の構成を含むファイルを指定します。別のファイルを指定する必要がある場合は、オーバーライドオプションをオンにし、省略記号ボタンをクリックして、Maven 設定ファイルを選択ダイアログで目的のファイルを選択します。

ローカルリポジトリ

デフォルトでは、このフィールドには、ユーザーホームのローカルディレクトリへのパスが表示されます。このディレクトリには、ダウンロードが保存され、まだリリースされていない一時的なビルドアーティファクトが含まれています。別のディレクトリを指定する必要がある場合は、オーバーライドオプションをチェックし、省略記号ボタンをクリックして、Maven ローカルリポジトリの選択ダイアログで目的のパスを選択します。選択したパスは、インデックス化された Maven リポジトリのリストにも表示されます。

.mvn/maven.config の設定を使用する

プロジェクトの maven.config(英語) ファイルで構成された Maven オプションのセットを使用する場合は、このオプションを選択します。この場合、このファイルにあるオプションは、Maven 設定で指定されたものと同じオプションをオーバーライドします。

例: Maven UI 設定の一部であるオプションを maven.config ファイルに追加した場合、IntelliJ IDEA は次のプロジェクト同期時にそのオプションの値を取り、このチェックボックスが利用できるオプションに対してオーバーライドチェックボックスが選択されていなければ、Maven 設定に指定されているものを無視することになります。

関連ページ:

Maven

IntelliJ IDEA は、構築プロセスの自動化に役立つ Maven との完全な機能統合をサポートしています。新しい Maven プロジェクトの作成、既存のプロジェクトのオープンと同期、既存の IntelliJ IDEA プロジェクトへの Maven サポートの追加、マルチモジュールプロジェクトの構成と管理を簡単に行うことができます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してくだ...

オフラインで作業する

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

Maven: リポジトリ

この表は、現在のプロジェクト(settings.xml のリポジトリを含む)で検出された Maven リポジトリのリストと、それらの URL、タイプ(ローカルまたはリモート)、最新の更新の日付を示しています。インデックス済み Maven リポジトリこの領域には、実効 POM ファイルで構成されている Maven リポジトリが含まれており、デフォルトの構成、プロファイル、ゴールがリストされています。IntelliJ IDEA は、リポジトリのリストを自動的に更新します。指定した追加のリポジトリを含むプロ...