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