Plugin Gradle Compiler Compose

Bagi pengguna Gradle, Anda dapat menggunakan plugin Gradle Compose Compiler untuk membuat setelan dan mengonfigurasi Compose menjadi lebih mudah.

Melakukan penyiapan dengan katalog versi Gradle

Petunjuk berikut menjelaskan cara menyiapkan Compose Compiler Plugin Gradle:

  1. Di file libs.versions.toml Anda, hapus referensi apa pun ke Compose compiler
  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 kode berikut ke file 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 di-build dan dikompilasi jika Anda menggunakan penyiapan default. Jika saat Anda mengonfigurasi opsi kustom di compiler Compose, lihat bagian.

Menyiapkan tanpa katalog versi Gradle

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

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 bagian atas level organisasi.

android {  }

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

Untuk daftar lengkap opsi yang tersedia, lihat dokumentasi.