IntelliJ IDEA 2026.1 Help

コンパイラー

このノードを使用して、IntelliJ IDEA で使用されるコンパイラーの特定のオプションと同様に、下の表で指定された共通オプションを設定します。

項目

説明

リソースパターン

このフィールドでは、リソースとして認識され、結果として出力ディレクトリにコピーされるファイルを説明する正規表現を指定します。 セミコロン ; を使用して、個々のパターンを区切ります。

ワイルドカードと否定は大歓迎です。 以下のシンボルが受け入れられます:

  • * は任意のシンボルを無制限に表します。

  • ? は正確に 1 つのシンボルを表します。

  • はデリミタを表します。

  • ! は、適用されるマスク全体を無効にします。 パターンに一致しない名前と拡張子を持つファイルは、リソースファイルとして認識されます。

  • / はパス区切りを表します。

  • /**/ は任意の数のディレクトリを表します。

  • <dir>:<pattern> はソース ルート <dir> 配下にある任意のディレクトリを表し、 <pattern> は上記の要件を満たす任意のパターンです。

以下の例は、リソースパターンでのワイルドカードの使用を示しています。

  • *.xml - 任意の XML ファイル

  • !*.xml - 拡張子が .xml ではないファイル。

  • z*.properties;z*.gif;z*.png;z*.jpeg;z*.xml - z で始まる名前の .properties .gif .png .jpeg 、または .xml ファイル。

  • MyResources:* - ディレクトリ MyResources 内のすべてのファイルとフォルダー。

再ビルド時に出力ディレクトリをクリアする(L)

出力ディレクトリ内のすべてのファイルを削除するには、このオプションをオンにします。 出力ディレクトリにリソースなどの IntelliJ IDEA が認識していないファイルが含まれている場合は、このオプションをオンにしないでください。 ソースパスと出力パスが交差している場合は、ソースディレクトリと出力ディレクトリを分離して問題を解決するか、問題を無視するように求められます。

@NotNull メソッドやパラメーターに対して実行時アサーションを追加

このオプションをオンにすると、実行時にすべてのメソッドとパラメーターにアサーションが追加され、 @NotNull アノテーションが付けられます。 アノテーションのリストは 構成可能です (右側の アノテーションの構成 ... ボタンをクリックします)。

自動的に最初のエラーをエディターに表示する

このチェックボックスをオンにすると、最初のコンパイルエラーを含むファイルがエディターで開かれ、エラーを含む行がハイライトされます。

ビルド完了通知を表示する

このチェックボックスをオンにすると、ビルドプロセスが 1 分を超えて続く場合に通知バルーンが表示されます。 このビルドプロセスが 1 分未満の場合、またはチェックボックスが選択されていない場合は、メッセージが 通知ツールウィンドウと ステータスバーに表示されます。

自動的にプロジェクトをビルドする

このチェックボックスをオンにすると、保存や自動保存などでディスク上のプロジェクトファイルが変更されるたびに、またはバージョン管理システムから最新のプロジェクトリビジョンを取得したときに、プロジェクトが自動的にコンパイルされます。

独立したモジュールを並列コンパイルする

相互依存関係のないモジュールを同時にコンパイルします。 常に並列コンパイルを使用する場合は 有効化 を選択し、ハードウェア仕様に基づいて並列コンパイルを使用する場合は 自動 を選択します。

このオプションにより、IDE によってコンパイルされるすべての Maven ベースのプロジェクトのコンパイル時間が短縮されます。 ヒープサイズを増やす必要がある場合があります。

依存関係の変更時にモジュールを再ビルドする

変更された依存関係を持つモジュールを完全に再構築するには、このチェックボックスを選択します。

ビルドプロセス

共有ヒープサイズ

テキストフィールドに、ビルドプロセスに必要なヒープサイズを指定します。

この値は IDE のコンパイラーによって、現在のプロジェクトおよび新しく作成するプロジェクトでデフォルトで使用されます。 この値はプロジェクト設定に保存され、VCS を通じて共有できます。

共有 VM オプション

これらの VM オプションは、ビルドプロセスの起動時にコマンドラインに追加されます。 共有 VM オプションはプロジェクト設定に保存され、バージョン管理下に置かれます。

ユーザーのローカルヒープサイズ

この値は、この特定のプロジェクトのビルドプロセスにのみ設定されます。 この値は VCS を通じて共有されず、他のプロジェクトは継承しません。 ただし、別のコンピューターで別のバージョンの IntelliJ IDEA でこのプロジェクトを開いた場合も、値は保持されます。

ユーザーローカルのヒープサイズ値は、 共有ヒープサイズ フィールドで指定された値をオーバーライドします。

ユーザーローカル VM オプション(共有オプションを上書き)

これらの VM オプションは、ビルドプロセスの起動時にコマンドラインに追加されます。 ユーザーローカル VM オプションは workspace.xml ファイルに保存されるため、これらの変更の作成者のみが表示されます。

ユーザーローカル VM オプションは、共有 VM オプションよりも優先されます。 つまり、 ユーザーのローカル VM オプション フィールドに何かが記入されている場合は、 共有 VM オプション フィールドは無視され、代わりに ユーザーのローカル VM オプション フィールドの値が使用されます。

2026 年 3 月 30 日