Plugin Gradle Compiler Compose

Bagi pengguna Gradle, Anda dapat menggunakan plugin Gradle Compose Compiler untuk mempermudah penyiapan dan konfigurasi Compose.

Menyiapkan dengan katalog versi Gradle

Petunjuk berikut menguraikan cara menyiapkan plugin Gradle Compose Compiler:

  1. Di file libs.versions.toml, hapus referensi ke compiler Compose
  2. Di bagian plugin, tambahkan dependensi baru berikut
[versions]
kotlin = "2.0.0"

[plugins]
org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }

// Add this line
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  1. Dalam file build.gradle.kts root project Anda, tambahkan baris berikut ke bagian plugin:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. Di setiap modul yang menggunakan Compose, terapkan plugin:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler)
}

Aplikasi Anda sekarang harus dibangun dan dikompilasi jika Anda menggunakan penyiapan default. Jika Anda telah mengonfigurasi opsi kustom pada compiler Compose, lihat bagian berikut.

Menyiapkan tanpa katalog versi Gradle

Untuk menyiapkan plugin Gradle Compose Compiler tanpa katalog versi, tambahkan plugin berikut ke file build.gradle.kts yang terkait dengan modul yang Anda gunakan Compose:

plugins {
    id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}

Opsi konfigurasi dengan Plugin Compose Compiler Gradle

Untuk mengonfigurasi compiler Compose menggunakan plugin Gradle, tambahkan blok composeCompiler ke file build.gradle.kts modul di tingkat atas.

android { … }

composeCompiler {
    enableStrongSkippingMode = true

    reportsDestination = layout.buildDirectory.dir("compose_compiler")
    stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}

Untuk daftar lengkap opsi yang tersedia, lihat dokumentasi.