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

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

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

توضّح التعليمات التالية كيفية إعداد المكوّن الإضافي Compose Compiler 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:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. في كل وحدة تستخدم 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")
}

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