بالنسبة إلى مستخدمي Gradle، يمكنك استخدام المكوّن الإضافي Compose Compiler Gradle الإضافي لتسهيل عملية إعداد "الكتابة" و"تكوينها".
الإعداد باستخدام كتالوجات إصدارات Gradle
توضح التعليمات التالية كيفية إعداد المكوّن الإضافي Compose Compiler Gradle الإضافي:
- في ملف
libs.versions.toml
، عليك إزالة أي إشارة إلى أداة التحويل البرمجي في ComposeAllowed - في قسم المكونات الإضافية، أضف التبعية الجديدة التالية
[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 {
enableStrongSkippingMode = true
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
للحصول على القائمة الكاملة للخيارات المتاحة، يُرجى الاطّلاع على المستندات.