بالنسبة إلى مستخدمي Gradle، يمكنك استخدام المكوّن الإضافي Gradle لـ Compose Compiler لتسهيل إعداد 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" }
- في ملف
build.gradle.kts
الجذر لمشاريعك، أضِف ما يلي إلى القسم plugins:
plugins { // Existing plugins alias(libs.plugins.compose.compiler) apply false }
- في كل وحدة تستخدم Compose، طبِّق المكوِّن الإضافي:
plugins { // Existing plugins alias(libs.plugins.compose.compiler) }
من المفترض أن يتم الآن إنشاء تطبيقك وتجميعه إذا كنت تستخدم الإعداد التلقائي. إذا كنت قد أعددت خيارات مخصّصة في مُجمِّع Compose، اطّلِع على القسم التالي.
الإعداد بدون كتالوجات إصدارات Gradle
لإعداد المكوِّن الإضافي Gradle لـ Compose Compiler بدون كتالوجات الإصدارات، أضِف المكوِّن الإضافي التالي إلى ملفات build.gradle.kts
المرتبطة بالوحدات التي تستخدم Compose:
plugins { id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version }
خيارات الضبط باستخدام المكوّن الإضافي Gradle لـ Compose Compiler
لضبط مُجمِّع Compose باستخدام المكوِّن الإضافي Gradle، أضِف العنصر composeCompiler
إلى ملف build.gradle.kts
للوحدة في أعلى المستوى.
android { … } composeCompiler { reportsDestination = layout.buildDirectory.dir("compose_compiler") stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf") }
للاطّلاع على القائمة الكاملة للخيارات المتاحة، يُرجى الاطّلاع على المستندات.