IntelliJ IDEA 2024.3 ヘルプ

Maven: インポート

項目

説明

コンパイラーを自動的に検出する

このオプションを選択すると、IntelliJ IDEA は自動的に検出され、設定 | ビルド、実行、デプロイ | コンパイラー | Java コンパイラー使用するコンパイラーリストで指定されているコンパイラーを使用します。コンパイラーを手動で指定する場合は、このオプションを選択解除します。

ビルドディレクトリ PROJECT_ROOT/target を除外する

プロジェクトからビルドディレクトリを除外するには、このチェックボックスをオンにします。これは、プロジェクトのインポートプロセスを高速化したい場合に便利です。このチェックボックスをオフにすると、IntelliJ IDEA はプロジェクトをインポートするたびにビルドディレクトリ内のファイルにインデックスを付けるため、さらに時間がかかる可能性があります。

Maven 出力ディレクトリを使用する

このチェックボックスが選択されていない場合、ビルドは通常の IntelliJ IDEA の出力ディレクトリ USER_HOME\IdeaProjects\<project>\classes\Production\ に作成されます。このチェックボックスを選択すると、ビルドが Maven の出力ディレクトリに生成され、IntelliJ IDEA のコンパイル結果が再利用されます。ただし、IntelliJ IDEA 自体は Maven ビルド結果を再利用せず、最初からコンパイルを実行します。

生成ソースフォルダー

プロジェクトを再インポートするときにソースルートのディレクトリを指定します。

以下のいずれかのオプションを選択できます。

  • 自動的に検出するこれはデフォルトのオプションです。このオプションを選択すると、IntelliJ IDEA は生成されたソースの場所を自動的に検出します。IntelliJ IDEA は、ソースルートとしてマークするディレクトリも検出します。ただし、IntelliJ IDEA は、生成されたソースをターゲット / 生成元および target/generated-sources/ * ディレクトリ内でのみ検索します。

  • ターゲット / 生成元このオプションを使用すると、ディレクトリをソースルートとして手動でマークできます。

  • "target/generated-sources" のサブディレクトリこのオプションを使用すると、サブディレクトリを手動でソースルートとしてマークできます。

  • 検出しないこのオプションを使用すると、検出プロセスをスキップできます。

フォルダーの更新に使用するフェーズ

フォルダーの更新に使用する Maven フェーズを選択します。これは、ある段階で追加のソースが読み込まれるようにプラグインを調整する場合に便利です。

自動ダウンロード

対応するチェックボックスを選択すると、Maven プロジェクトを開く際にソース(ソース)とドキュメントコメント(ドキュメント)が自動的にダウンロードされます。

カスタムアノテーションを自動的にダウンロードできるアノテーションオプションを選択できます。IntelliJ IDEA は、プロジェクトのインポート中に JetBrains リポジトリ(英語)内でこれらのアノテーションを検索し、Maven アーティファクトとしてダウンロードします。

依存関係タイプ

このフィールドを使用して、プロジェクトを再インポートするときに含める依存関係タイプを指定します。

インポーターの VM オプション

このフィールドを使用して、VM オプションを指定します。デフォルトのオプションは -Xmx512m です。

オプションを指定するときは、次のルールに従ってください。

  • 個々のオプションを区切るには、スペースを使用します(例: -client -ea -Xmx1024m)。

  • オプションにスペースが含まれている場合は、スペースまたはスペースを含む引き数を二重引用符で囲みます(例: some" "arg または "some arg")。

  • オプションに (引数の一部としてなど) 二重引用符が含まれている場合は、円記号を使用して二重引用符をエスケープします (例: -Dmy.prop=\"quoted_value\")。

インポーターの JDK

このリストを使用して、maven プロジェクトのインポート時に使用する JDK を指定します。

以下のいずれかのオプションを選択できます。

  • 内部 JRE: これは、JRE のインストールディレクトリを使用するデフォルトのオプションです。

  • JDK バージョン: このオプションはプロジェクトの JDK を使用します。

  • JAVA_HOME を使用: このオプションは、ユーザーの環境変数設定で指定された値を使用します。