IntelliJ IDEA 2020.2ヘルプ

Gradle

IntelliJ IDEA supports a fully-functional integration with Gradle(英語) that helps you automate your building process. You can easily create a new Gradle project, open and sync an existing one, work with several linked projects simultaneously, and manage them.

新規 Gradle プロジェクトを作成します

  1. 新規プロジェクト・ウィザードを起動します。IntelliJ IDEAで現在開いているプロジェクトがない場合は、開始画面で新規プロジェクトの作成をクリックします。それ以外の場合は、メインメニューからファイル | 新規 | プロジェクトを選択します。

  2. 左側のオプションからGradleを選択します。

  3. プロジェクトSDKと追加のフレームワークまたはライブラリを指定します(IntelliJ IDEAは適切なプラグインをbuild.gradleファイルに追加します)。次へをクリックします。
  4. On the next page of the wizard, specify the fields which resemble the Mavenの座標(英語) . These settings might be helpful if you decide to deploy your project to a Maven repository. The fields(英語) you specify are added to the build.gradle file.
    • グループ ID - 新しいプロジェクトの groupId。プロジェクトをローカルにデプロイする予定の場合は、このフィールドを省略することができます。

    • アーティファクト ID - 新しいプロジェクトの名前として追加された artifactId

    • バージョン - 新しいプロジェクトの version。デフォルトでは、このフィールドは自動的に指定されています。

    親Gradleプロジェクトが指定されている場合、指定されたフィールドは親から継承できます(継承をクリックします)。
    次へをクリックします。
  5. 名前と場所の設定を指定します。完了をクリックします。

Create a Java EE project with Gradle as a build tool

  1. 新規プロジェクト・ウィザードを起動します。IntelliJ IDEAで現在開いているプロジェクトがない場合は、開始画面で新規プロジェクトの作成をクリックします。それ以外の場合は、メインメニューからファイル | 新規 | プロジェクトを選択します。

  2. 左側のオプションからJava エンタープライズを選択します。

  3. Select Gradle as your build tool and click 次へ

  4. On the next page of the wizard, select additional libraries and frameworks for your project and click 次へ

  5. On the next page of the wizard, specify your project's name, location, and artifact coordinates. Click 完了 .

    IntelliJ IDEA creates a Gradle project with the dedicated Gradle tool window and adds necessary dependencies.

    For the more detailed information, refer to チュートリアル: Java EEアプリケーションを開発します

既存のGradleプロジェクトを開く

  1. 現在IntelliJ IDEAでプロジェクトを開いていない場合は、ようこそ画面でオープンまたはインポートをクリックします。それ以外の場合は、メインメニューからファイル | 開くを選択します。

    IntelliJ IDEAモデルからプロジェクトをインポートする必要があるカスタムプラグインがある場合は、Ctrl+Shift+A を押して既存ソースからプロジェクトアクションを検索します。

  2. 開いたダイアログで、Gradleプロジェクトを含むディレクトリを選択し、OKをクリックします。

    IntelliJ IDEAが開き、IDEでプロジェクトが同期されます。

Gradle設定オプションを調整する必要がある場合は、Gradle 設定を参照してください。

Gradle JVMと言語レベルを確認する

  • Gradle JVM : IntelliJ IDEAがGradleプロジェクトを開くと、gradle.properties ファイルで org.gradle.java.home に指定されている適切なJVMバージョンがチェックされ、プロジェクトに使用されます。指定されていない場合は、プロジェクトSDKが使用されます。または、Gradle 設定を使用してGradle JVMを構成することもできます。

  • 言語レベル : the language level settings are applied for a source root or for a module. If a Gradle project has a single linked project then the project default language level is set to the minimum language level among the module language levels. The module language level is set to sourceCompatibility in the build.gradle file.

    プレビューパーツは、モジュールソースセットのプレビューフラグの組み合わせに設定されます。ソースセットモジュールの言語レベルは、sourceCompatibility プロパティと --enable-preview フラグの対応する組み合わせに設定されます。

You can have multiple Gradle projects inside one IntelliJ IDEA project. It might be helpful if you keep parts of code in different projects, have some legacy projects on which you need to work, have Gradleコンポジットビルド or work with microservices(英語). You can link such projects in IntelliJ IDEA and manage them simultaneously.

When you open a Gradle project, the link of the project is established automatically and the Gradle tool window is enabled.

IntelliJ IDEAプロジェクトがGradleプロジェクトにリンクされていない場合、Gradleツールウィンドウは無効になります。この場合、IntelliJ IDEAは、すぐにGradleプロジェクトを再インポートしてGradleツールウィンドウを有効にするリンクを含むメッセージを表示します。Gradleツールウィンドウがアクティブな場合、少なくとも1つのGradleプロジェクトがリンクされています。

  1. Gradleツールウィンドウを開きます。

  2. Gradleツールウィンドウで、the Link Gradle Project icon をクリックしてGradleプロジェクトをアタッチします。

  3. 開いたダイアログで、目的のbuild.gradleファイルを選択し、OKをクリックします。

  4. Gradle からモジュールをインポートウィンドウで、リンクしようとしているGradleプロジェクトのオプションを指定し、OKをクリックします。

    プロジェクトはリンクされています。Gradleツールウィンドウには、ツールバーとGradleエンティティのツリービューが表示されます。

If you need to link back the previously unlinked project, in the プロジェクト tool window, right-click the added build.gradle or if it is a Gradle Kotlin module the build.gradle.kts file and select Gradle プロジェクトのインポート

新しいGradleモジュールを既存のGradleプロジェクトに追加する

既に作業しているプロジェクトにGradleモジュールを追加することができます。

  1. プロジェクトで、メインメニューからファイル | 新規 | モジュールを選択して新規モジュールウィザードを開きます。

  2. 既存のプロジェクトがGradleプロジェクトではない場合、モジュールを追加するプロセスは新しいGradleプロジェクトの作成と同じです。既存のプロジェクトがGradleプロジェクトの場合は、新しいモジュールを追加するプロセスが短くなります。アーティファクト IDフィールドにモジュールの名前を指定する必要があります。残りの情報は自動的に追加されます。デフォルト設定を使用するか、好みに応じて変更することができます。また、次へモジュールとして追加フィールドには、デフォルトで、モジュールを追加しようとしているプロジェクトの名前が表示されます。他のGradleプロジェクトがリンクされている場合は、Add module をクリックして別の名前を選択することができます。

Convert a regular project into a Gradle project

  1. Open your project in IntelliJ IDEA.

  2. In the プロジェクト tool window, right-click the name of your project.

  3. 表示されるリストで、新規 | ファイルを選択します。

  4. In the dialog that opens enter build.gradle and click OK

  5. Open the build.grale file in the editor, add the information you need and re-open your project. The following minimal information should be included into the project's build script file:
    plugins { id 'java' } group 'org.example' version '1.0-SNAPSHOT' repositories { mavenCentral() } sourceSets { main { java { srcDirs = ['src'] } } } dependencies { compile 'junit:junit:4.12' }

    IntelliJ IDEA recognizes the build script and imports your project as Gradle. We also recommend that you add the settings.gradle file to your project and add rootProject.name = 'projectName' to it. Where 'projectName' would be the name of your project.

Gradle設定にアクセスする

Gradle 設定を使用して、リンクされた各Gradleプロジェクト、Gradleバージョン、プロジェクトの変更のインポートなどのビルドおよび実行アクションを構成します。

  1. 設定/環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | Gradleに移動します。
    Gradle settings
  2. Gradle設定ページで、利用可能なオプションを設定し、OKをクリックして変更を保存します。

プロジェクトのGradleバージョンを構成する

IntelliJ IDEAでは、さまざまなオプションを使用してGradleプロジェクト用にGradleバージョンを構成できます。デフォルトのGradleラッパーを使用するか、タスクとしてGradleラッパーを使用するか、またはローカルGradleディストリビューションを構成することができます。

  1. Gradleツールウィンドウで the Gradle settings icon を選択すると、Gradle設定ページにすばやくアクセスできます。

    Gradle settings

  2. 使用する Gradleリストで、以下のいずれかのオプションを選択します。
    • 'gradle-wrapper.properties'ファイル : これはGradle ラッパー(英語)を使用する推奨デフォルトオプションです。

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

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

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

    • 指定された場所 : 手動でダウンロードして特定のGradleバージョンを使用する場合は、このオプションを選択してください。指定したGradleプロジェクトをインポートするとき、およびそのタスクを実行するときに、IntelliJ IDEAがGradleを実行するGradleインストールおよびJVMの場所を指定します。

    変更を保存するには、OKをクリックします。

GradleプロジェクトのVMオプションを追加する

gradle.propertiesファイルを使用して、GradleプロジェクトのVMオプションを指定できます。

  1. 作成 or open your Gradle project.

  2. プロジェクトツールウィンドウでプロジェクトを右クリックし、コンテキストメニューから新規 | ファイルを選択します。

  3. 新規ファイルダイアログで、ファイル名としてgradle.propertiesを入力し、OKをクリックします。

  4. 作成したファイルをエディターで開き、必要なVMオプションを追加します。

    the gradle.properties file

詳細については、Gradleのドキュメント(英語)を参照してください。

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

関連ページ:

新規プロジェクトの作成

このセクションでは、すぐに使用できる機能について説明します。フレームワークプラグインを使用している場合は、セクション言語およびフレームワーク固有のガイドラインを参照してください。IntelliJ IDEAを起動してください。ようこそ画面が開いたら、新規プロジェクトの作成をクリックします。それ以外の場...

チュートリアル: Java EEアプリケーションを開発する

このチュートリアルでは、Java EEアプリケーション開発ワークフローについて説明します。開発しようとしているアプリケーションは最小限に抑えられます。それは1つのJSPページのJava Webアプリケーションになります。ただし、ここに示すIntelliJ IDEAの機能は、Java EEアプリケーシ...

Gradleツールウィンドウ

The Gradle tool window is enabled automatically when youcreateoropenyour Gradle project. ClickGradleon the right sidebar to open the tool window. The

Gradle プロジェクト

IntelliJ IDEA lets you manageGradleprojects. You canlink, ignore projects,work with profiles, and synchronize changes in Gradle and IntelliJ IDEA proj...

Gradle 設定

このページを使用して、作成、オープン、またはリンクされた Gradleプロジェクトの設定を構成します。オフラインモードを設定するには、Gradleツールウィンドウを参照してください。VMオプションを追加する必要がある場合は、Gradle VM オプションを参照してください。Gradle ユーザー・ホ...

パス選択ダイアログ

このダイアログを使用して、さまざまな状況でファイルまたはフォルダーの場所を指定します。たとえば、実行する実行可能ファイル、使用する構成ファイル、テストまたはインスペクション結果をエクスポートするファイルなどを指定します。ダイアログ名と使用可能な機能は、現在実行しているタスクによって異なります(通常、...