IntelliJ IDEA 2024.3 ヘルプ

Gradle 設定

設定 | ビルド、実行、デプロイ | Gradle

このページを使用して、作成オープン、またはリンクされた Gradle プロジェクトの設定を構成します。

項目

説明

Gradle ユーザーホーム

このフィールドを使用して、Gradle のグローバル構成プロパティ、初期化スクリプト、キャッシュ、ログファイルなどを保存する場所を指定します。詳細については、Gradle のドキュメント(英語)を参照してください。

デフォルトは $USER_HOME/.gradle に設定されています。次のいずれかの方法でオーバーライドできます。

  • GRADLE_USER_HOME 環境変数(たとえば、%APPDATA%\.gradle)を設定できます。詳細については、Gradle のドキュメント(英語)を参照してください。変数の値は自動的に取得されます。新しいパスがフィールドに反映されます。

  • 場所は手動で指定できます。パスに場所を入力するか、the Browse button をクリックして、開いたダイアログで必要なディレクトリを選択します。

Gradle ロケーションが指定された場所オプションを使用して使用する Gradle に設定され、そのパスが環境変数 GRADLE_HOME または PATH で定義されている場合、IntelliJ IDEA はこのロケーションを推定し、そのパスをデフォルト値として提案します。

IntelliJ IDEA は、Homebrew(英語) パッケージマネージャーからインストールされたカスタム Gradle ロケーションもサポートします。

Gradle からインポートしたモジュール用の *.iml ファイルを生成する

生成された .iml およびライブラリファイルを idea.system.path ではなく .idea ディレクトリに保存するには、このオプションを選択します。

次のような場合に役立ちます。

  • .idea ディレクトリにはプロジェクトレベル設定が格納されているため、VCS を介して IDE 固有のモジュール設定を共有します。build.gradle ファイルでプロジェクト設定を記述するのに役立つ gradle-idea-ext(英語) プラグインを選択することもできます。

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

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

Gradle 7.4 向けに Gradle モデルの並列取得を有効にする

プロジェクトのインポートを高速化するには、このオプションを選択します。

このオプションは、新しく作成されたプロジェクトでは自動的に無効になります。ファイル | 新規プロジェクトのセットアップ | 新規プロジェクトの設定でも無効になります。

すでに平行インポート機能が無効になっている .idea フォルダーを含むプロジェクトを VCS からチェックアウトすると、プロジェクトは Gradle 7.4 向けに Gradle モデルの並列取得を有効にするが無効になった状態で開かれます。

Gradle プロジェクト

IntelliJ IDEA で作業する場合、複数の Gradle プロジェクトをリンクさせることができます。選択したプロジェクトごとに設定を構成できます。

依存関係の外部アノテーションをダウンロードする

このチェックボックスが選択されている場合、IntelliJ IDEA は JetBrains パブリックリポジトリ(英語)から外部アノテーションのセットを含むファイルをダウンロードします。

ビルドと実行

このセクションを使用して、選択したリンクプロジェクトでテストの実行、ビルド、タスクの実行を行うときに IntelliJ IDEA が使用する必要があるものを指定します。

ビルドおよび実行に使用

このリストを使用して、プロジェクトをビルドおよび実行する方法を選択します。デフォルトオプションとして Gradle を使用するか、IntelliJ IDEA を選択します。

この場合、メインメニューからビルド | プロジェクトのビルドを選択すると、IntelliJ IDEA は、Gradle タスク classes を実行するすべてのモジュールのソースセットを通過します。

Build output

純粋な Java または Kotlin プロジェクトがある場合は、プロジェクトのビルドに IntelliJ IDEA を選択する方が良い場合があります。IntelliJ IDEA は、ビルドプロセスを大幅に高速化するインクリメンタルビルドをサポートしています。ただし、IntelliJ IDEA コンパイラーは Gradle プロジェクトのビルド処理の一部をサポートしていないため、プロジェクトを正しくビルドするときに問題が発生する可能性があることに注意してください。

テストの実行に使用

このリストを使用して、プロジェクトでテストを実行する方法を選択します。デフォルトオプションとして Gradle を使用するか、IntelliJ IDEA を選択します。

Gradle

分布

このリストを使用して、プロジェクト用に Gradle バージョンを構成します。

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

  • 「gradle-wrapper.properties」ファイル : これは Gradle ラッパー(英語)を使用する推奨デフォルトオプションです。

    この場合は、Gradle バージョンの更新を Gradle に委譲して、ビルド用の自動 Gradle ダウンロードを入手します。このオプションはまた正確な Gradle バージョンで構築することを可能にします。Gradle バージョンは、プロジェクトの gradle ディレクトリの gradle-wrapper.properties ファイルに保存され、Gradle バージョンの問題を解消できます。

  • Gradle ビルドスクリプトの「ラッパー」タスク : wrapper タスク構成に従って Gradle ラッパーを構成するには、このオプションを選択します。プロジェクトで使用する Gradle のバージョンを制御したい場合は便利かもしれません。

    デフォルトの Gradle ラッパーオプションを使用してから Gradle wrapper タスク設定に切り替えた場合、タスクで行った変更はプロジェクトのインポート中に自動的に更新されます。

  • 指定された場所 : Gradle ラッパーを使用せず、代わりに特定の Gradle バージョンを手動でダウンロードして使用する場合は、このオプションを選択します。Gradle インストールの場所を指定します。

Gradle JVM

このフィールドを使用して、指定された Gradle プロジェクトをインポートしてそのタスクを実行するときに IntelliJ IDEA が Gradle を実行する JVM を指定します。デフォルトはプロジェクトの JDK に設定されています。

このフィールドは、他の Gradle JVM 選択をオーバーライドします。Gradle JVM の選択セクションで、IntelliJ IDEA が Gradle JVM バージョンを選択する方法のプロセスを確認できます。

関連ページ:

Gradle

IntelliJ IDEA は、Gradle との完全に機能的な統合をサポートし、構築プロセスの自動化を支援します。新しい Gradle プロジェクトを簡単に作成し、既存のプロジェクトを開いて同期し、リンクされた複数のプロジェクトを同時に操作して、管理できます。Gradle プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してください。新規 Gradle プロジェクトを作成する新規プロジェクトウィザー...

Gradle ツールウィンドウ

Gradle プロジェクトを作成または開くと、Gradle ツールウィンドウが自動的に有効になります。右側のサイドバーの Gradle をクリックして、ツールウィンドウを開きます。ツールウィンドウには、Gradle リンクプロジェクト、そのタスク、依存関係、基になる build.gradle ファイルに加えられたすべての変更が表示されます。Gradle:このボタンをクリックすると、現在のビューを設定したりツールウィンドウの表示モードを変更したりするためのメニューが開きます。メニュー項目は、オンまたはオフ...

プロジェクト設定

プロジェクト設定は現在のプロジェクトにのみ適用されます。これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。プロジェクト設定を構成するには、メインメニューから macOS の場合は、Windows の場合は、Linux の場合はを選択します。または、を押して IDE 設定を表示することもできます。設定ダイアログでは、現在...

Gradle プロジェクト

IntelliJ IDEA では、Gradle プロジェクトを管理できます。リンク、プロジェクトの無視、プロファイルの操作、Gradle プロジェクトと IntelliJ IDEA プロジェクトの変更の同期を行うことができます。Gradle コンポジットビルド、Gradle ソースセット、ビルドおよび実行アクションを構成することもできます。build.gradle ファイルに移動する:Gradle ツールウィンドウで、リンクされたプロジェクトを右クリックします。コンテキストメニューから Gradle...

IntelliJ IDEA を使用してアプリケーションをコンパイルおよびビルドする

IntelliJ IDEA のコンパイルおよびビルドプロセスは、ソースファイルをコンパイルし、外部ライブラリ、プロパティファイル、構成をまとめて、生きたアプリケーションを生成します。IntelliJ IDEA は、Java 仕様に従って動作するコンパイラーを使用します。単一のファイルをコンパイルし、モジュールまたはプロジェクトの増分ビルドを使用して、プロジェクトを最初から再ビルドできます。純粋な Java または Kotlin プロジェクトがある場合、IntelliJ IDEA はビルドプロセス...

Gradle でのテスト

Gradle プロジェクトでは、他のプロジェクトと同じ方法でテストを作成および実行できます。IntelliJ IDEA では、テストプロセスのデフォルトのテストランナーを変更したり、テストごとにテストランナーを構成することもできます。テストランナーを構成する Gradle ツールウィンドウで、をクリックして Gradle 設定ページを開きます。テストを使用して実行するリストで、選択した Gradle プロジェクトの次のテストランナーオプションのいずれかを選択します。Gradle: IntelliJ I...