สําหรับผู้ใช้ Gradle คุณสามารถใช้ปลั๊กอิน Gradle ของ Compose Compiler เพื่อตั้งค่าและกำหนดค่า Compose ได้ง่ายขึ้น
ตั้งค่าด้วยแคตตาล็อกเวอร์ชัน Gradle
วิธีการต่อไปนี้จะอธิบายวิธีตั้งค่าปลั๊กอิน Gradle ของคอมไพเลอร์ Compose
- ในไฟล์
libs.versions.toml
ให้นำการอ้างอิงถึงคอมไพเลอร์ Compose ออก - ในส่วนปลั๊กอิน ให้เพิ่มข้อกำหนดใหม่ต่อไปนี้
[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" }
- ในไฟล์
build.gradle.kts
รูทของโปรเจ็กต์ ให้เพิ่มข้อมูลต่อไปนี้ลงในส่วนปลั๊กอิน
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler) apply false
}
- ในโมดูลแต่ละรายการที่ใช้ Compose ให้ใช้ปลั๊กอินดังนี้
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler)
}
ตอนนี้แอปของคุณควรสร้างและคอมไพล์แล้วหากคุณใช้การตั้งค่าเริ่มต้น หากได้กําหนดค่าตัวเลือกที่กําหนดเองในคอมไพเลอร์ Compose โปรดดูส่วนต่อไปนี้
ตั้งค่าโดยไม่ใช้แคตตาล็อกเวอร์ชัน Gradle
หากต้องการตั้งค่าปลั๊กอิน Gradle ของคอมไพเลอร์ Compose โดยไม่ใช้แคตตาล็อกเวอร์ชัน ให้เพิ่มปลั๊กอินต่อไปนี้ลงในไฟล์ build.gradle.kts
ที่เชื่อมโยงกับโมดูลที่คุณใช้ Compose
plugins {
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}
ตัวเลือกการกําหนดค่าด้วยปลั๊กอิน Gradle ของคอมไพเลอร์ Compose
หากต้องการกำหนดค่าคอมไพเลอร์ Compose โดยใช้ปลั๊กอิน Gradle ให้เพิ่มบล็อก composeCompiler
ลงในไฟล์ build.gradle.kts
ของโมดูลที่ระดับบนสุด
android { … }
composeCompiler {
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
ดูรายการตัวเลือกทั้งหมดที่ใช้ได้ได้ที่เอกสารประกอบ