إنشاء مكوّن Gradle الإضافي لأداة التحويل البرمجي

بالنسبة إلى مستخدمي Gradle، يمكنك استخدام المكوّن الإضافي Compose Compiler Gradle لإنشاء مجموعة وتسهيل عملية Compose

الإعداد باستخدام كتالوجات إصدارات Gradle

توضح التعليمات التالية كيفية إعداد برنامج إنشاء مجمّع المكوّن الإضافي Gradle:

  1. في ملف libs.versions.toml، أزِل أي إشارة إلى العنصر Compose. برنامج تجميع
  2. في قسم المكونات الإضافية، أضف التبعية الجديدة التالية
[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" }
  1. في ملف جذر مشاريعك build.gradle.kts، أضِف ما يلي إلى قسم المكونات الإضافية:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. في كل وحدة تستخدم 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")
}

للاطّلاع على قائمة كاملة بالخيارات المتاحة، يمكنك الاطّلاع على المستندات.