Plugin Gradle Compiler Compose

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:

  1. Di file libs.versions.toml, hapus referensi apa pun 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, tambahkan kode 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 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.