Untuk pengguna Gradle, Anda dapat menggunakan plugin Gradle Compose Compiler untuk memudahkan 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 apa pun 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, tambahkan kode 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 akan di-build dan dikompilasi jika Anda menggunakan penyiapan default. Jika Anda telah mengonfigurasi opsi kustom di 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 Gradle Compose Compiler
Untuk mengonfigurasi compiler Compose menggunakan plugin Gradle, tambahkan
blok composeCompiler
ke file build.gradle.kts
modul di level
atas.
android { … }
composeCompiler {
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
Untuk mengetahui daftar lengkap opsi yang tersedia, lihat dokumentasi.