Skip to content

Gradle と Kotlin/JVM を使ってみる

このチュートリアルでは、IntelliJ IDEA と Gradle を使用して JVM コンソールアプリケーションを作成する方法を説明します。

始めるには、まず最新バージョンの IntelliJ IDEA をダウンロードしてインストールしてください。

プロジェクトの作成

  1. IntelliJ IDEA で、File | New | Project を選択します。

  2. 左側のパネルで Kotlin を選択します。

  3. 新しいプロジェクトに名前を付け、必要に応じて場所を変更します。

    Create Git repository チェックボックスを選択すると、新しいプロジェクトをバージョン管理下に置くことができます。これは後からいつでも行うことができます。

    コンソールアプリケーションの作成

  4. Gradle ビルドシステムを選択します。

  5. JDK リストから、プロジェクトで使用する JDK を選択します。

    • JDK がコンピュータにインストールされているが IDE で定義されていない場合は、Add JDK を選択し、JDK のホームディレクトリへのパスを指定します。
    • コンピュータに必要な JDK がない場合は、Download JDK を選択します。
  6. Gradle 用の Kotlin DSL を選択します。

  7. Add sample code チェックボックスを選択して、サンプルの "Hello World!" アプリケーションを含むファイルを作成します。

    Generate code with onboarding tips オプションを有効にすると、サンプルコードに役立つコメントを追加することもできます。

  8. Create をクリックします。

これで、Gradle を使用したプロジェクトの作成に成功しました!

プロジェクトの Gradle バージョンを指定する

Advanced Settings セクションで、Gradle Wrapper またはローカルにインストールされた Gradle を使用して、プロジェクトの Gradle バージョンを明示的に指定できます。

  • Gradle Wrapper:

    1. Gradle distribution リストから Wrapper を選択します。
    2. Auto-select チェックボックスをオフにします。
    3. Gradle version リストから、使用する Gradle バージョンを選択します。
  • ローカルインストール:

    1. Gradle distribution リストから Local installation を選択します。
    2. Gradle location で、ローカルの Gradle バージョンのパスを指定します。

    詳細設定

ビルドスクリプトを確認する

build.gradle.kts ファイルを開きます。これは Gradle の Kotlin ビルドスクリプトであり、Kotlin 関連のアーティファクトやアプリケーションに必要なその他の要素が含まれています。

kotlin
plugins {
    kotlin("jvm") version "2.3.0" // 使用する Kotlin のバージョン
}

group = "org.example" // 会社名(例:`org.jetbrains`)
version = "1.0-SNAPSHOT" // ビルドされたアーティファクトに割り当てるバージョン

repositories { // 依存関係のソース。1️⃣ を参照
    mavenCentral() // Maven Central リポジトリ。2️⃣ を参照
}

dependencies { // 使用したいすべてのライブラリ。3️⃣ を参照
    // リポジトリで見つけた依存関係の名前をコピーします
    testImplementation(kotlin("test")) // Kotlin テストライブラリ
}

tasks.test { // 4️⃣ を参照
    useJUnitPlatform() // テスト用の JUnitPlatform。5️⃣ を参照
}

ご覧のとおり、Gradle ビルドファイルには Kotlin 固有のアーティファクトがいくつか追加されています。

  1. plugins {} ブロックには kotlin("jvm") アーティファクトがあります。このプラグインは、プロジェクトで使用される Kotlin のバージョンを定義します。

  2. dependencies {} ブロックには testImplementation(kotlin("test")) があります。 テストライブラリへの依存関係の設定の詳細については、こちらをご覧ください。

アプリケーションを実行する

  1. View | Tool Windows | Gradle を選択して、Gradle ウィンドウを開きます。

    main 関数を含む Main.kt

  2. Tasks\build\ にある build Gradle タスクを実行します。Build ウィンドウに BUILD SUCCESSFUL と表示されます。 これは、Gradle がアプリケーションのビルドに成功したことを意味します。

  3. src/main/kotlin で、Main.kt ファイルを開きます。

    • src ディレクトリには、Kotlin のソースファイルとリソースが含まれています。
    • Main.kt ファイルには、Hello World! を出力するサンプルコードが含まれています。
  4. エディタの左側(ガター)にある緑色の Run アイコンをクリックし、Run 'MainKt' を選択してアプリケーションを実行します。

    コンソールアプリの実行

Run ツールウィンドウで結果を確認できます。

Kotlin の実行出力

おめでとうございます!初めての Kotlin アプリケーションを実行できました。

次のステップ

以下の詳細について学びましょう: