برای کاربران Gradle، میتوانید از افزونه Compose Compiler Gradle استفاده کنید تا تنظیم و پیکربندی Compose را آسانتر کنید.
با کاتالوگ های نسخه Gradle راه اندازی کنید
دستورالعمل های زیر نحوه راه اندازی افزونه Compose Compiler Gradle را شرح می دهد:
- در فایل
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" }
- در فایل root
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
مرتبط با ماژولهایی که از Compose استفاده میکنید اضافه کنید:
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")
}
برای لیست کامل گزینه های موجود، به مستندات مراجعه کنید.