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:
- Di file
libs.versions.toml
, hapus referensi ke compiler Compose - 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" }
- Dalam file
build.gradle.kts
root project Anda, tambahkan baris berikut ke bagian plugin:
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler) apply false
}
- 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.