הפלאגין של Compose Compiler Gradle

משתמשי Gradle יכולים להשתמש בפלאגין Compose Compiler Gradle כדי להגדיר ליצור ולהגדיר את 'כתיבה' בקלות רבה יותר.

הגדרה באמצעות קטלוגים של גרסאות Gradle

בהוראות הבאות מוסבר איך להגדיר את הכלי לכתיבה הפלאגין של Gradle:

  1. בקובץ libs.versions.toml, מסירים את כל ההפניות לכתיבה מהדר
  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 ברמה הבסיסית (root) של הפרויקטים, צריך להוסיף את הערכים הבאים אל קטע בנושא יישומי פלאגין:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. בכל מודול שמשתמש ב'כתיבה', מחילים את הפלאגין:
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")
}

הרשימה המלאה של האפשרויות הזמינות זמינה במסמכי התיעוד.