IntelliJ IDEA 2020.2ヘルプ

Maven: インポート

項目説明
プロジェクトファイルをこのチェックボックスを選択して、インポート後のプロジェクトのファイルの場所を指定します。例:プロジェクトをインポートし、imlファイルと.ideaディレクトリファイルをデフォルトの場所ではなく特定の場所に保持する場合。デフォルトでは、IntelliJ IDEAはプロジェクトのファイルをpom.xmlの隣に配置します。
生成されたプロジェクト・ファイルを外部に保管するデフォルトでは、このオプションは選択されておらず、生成された.imlおよびライブラリファイルは.ideaディレクトリ内に保存されます。

次の場合に役立ちます。

  • .ideaディレクトリにはプロジェクト・レベル設定が格納されるため、VCSを介してIDE固有のモジュール設定を共有します。

  • 通常のIntelliJ IDEAモジュールとMavenモジュールの両方を含むプロジェクトを正しく開きます。

  • IntelliJ IDEAは最初に.imlファイルを読み取り、次にインポートプロセスを開始するため、プロジェクトを開くとプロジェクトにすばやくアクセスできます。

生成されたimlおよびライブラリファイルをidea.system.pathの外部に保存する場合は、このオプションを選択します。
コンパイラーを自動的に検出するこのオプションを選択すると、IntelliJ IDEAは自動的に検出され、設定/環境設定 | ビルド、実行、デプロイ | コンパイラー | Java コンパイラー使用するコンパイラーリストで指定されているコンパイラーを使用します。コンパイラを手動で指定する場合は、このオプションを選択解除します。
集約プロジェクト用のIntelliJ IDEAモジュールの作成 ('pom' パッケージング)このチェックボックスが選択されている場合、パッケージが「pom」に設定されている場合、集約プロジェクトのpom.xmlファイルに含まれる各モジュールに対してIntelliJ IDEA Maven モジュールが作成されます。
マルチモジュール Maven プロジェクト用のモジュール・グループを作成するこのチェックボックスを選択すると、IntelliJ IDEAは集約Mavenプロジェクトからモジュールグループを作成し、ネストされたモジュールをこのグループに含めます。
ソースおよびテスト・フォルダーを再インポートする

このチェックボックスが選択されていると、すべてのソースフォルダーとテストフォルダーがインポートごとに保持されます。

このチェックボックスをオフにすると、以前に設定したすべてのソースフォルダーとテストフォルダーがインポートごとに削除されます。

デフォルトでは、このチェックボックスは次のように設定されています。

  • 新規プロジェクト用 : チェックボックスはクリアされます。

  • 既にインポートされたプロジェクトの場合 : チェックボックスが選択されます。

ビルドディレクトリPROJECT_ROOT / targetを除外するプロジェクトからビルドディレクトリを除外するには、このチェックボックスをオンにします。プロジェクトのインポート処理をスピードアップしたい場合、これは便利かもしれません。このチェックボックスをオフにすると、プロジェクトをインポートするたびにIntelliJ IDEAがビルドディレクトリ内のファイルにインデックスを付けます。これにはさらに時間がかかる場合があります。
Maven 出力ディレクトリを使用するこのチェックボックスが選択されていない場合、ビルドは通常のIntelliJ IDEAの出力ディレクトリUSER_HOME \ IdeaProjects \ <プロジェクト> \ classes \ Production \に作成されます。このチェックボックスが選択されている場合、ビルドはMavenの出力ディレクトリに生成され、IntelliJ IDEAのコンパイル結果が再利用されます。ただし、IntelliJ IDEA自体はMavenビルド結果を再利用せず、最初からコンパイルを実行します。
生成ソース・フォルダープロジェクトを再インポートするときにソースルートのディレクトリを指定します。

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

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

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

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

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

フォルダーの更新に使用するフェーズフォルダーの更新に使用するMavenフェーズを選択します。これは、あるフェーズで追加のソースがロードされるようにプラグインを調整する場合に役立ちます。
自動ダウンロード対応するチェックボックスを選択すると、Mavenプロジェクトを開く際にソース(ソース)とドキュメントコメント(ドキュメント)が自動的にダウンロードされます。
依存関係タイプこのフィールドを使用して、プロジェクトを再インポートするときに含める依存関係タイプを指定します。
インポーターの VM オプション

このフィールドを使用して、VMオプションを指定します。デフォルトのオプションは -Xmx512mです。
オプションを指定するときは、次の規則に従ってください。

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

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

  • オプションに二重引用符が含まれている場合(たとえば、引数の一部として)、二重引用符をバックスラッシュでエスケープします(たとえば、-Dmy.prop=\"quoted_value\")。

インポーターの JDK

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

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

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

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

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

最終更新日: 2020年7月10日