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