Gradle उपयोगकर्ताओं के लिए, सेटिंग बनाने के लिए, Compose कंपाइलर Gradle प्लग इन का इस्तेमाल किया जा सकता है कॉन्फ़िगर करना और लिखना आसान हो जाता है.
Gradle वर्शन कैटलॉग की मदद से सेट अप करें
नीचे दिए गए निर्देशों में, Compose कंपाइलर को सेट अप करने का तरीका बताया गया है Gradle प्लग इन:
- अपनी
libs.versions.toml
फ़ाइल में, 'लिखें' फ़ोल्डर का कोई भी रेफ़रंस हटाएं कंपाइलर - प्लगिन सेक्शन में, नीचे दी गई नई डिपेंडेंसी जोड़ें
[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 वर्शन कैटलॉग के बिना सेट अप करें
वर्शन कैटलॉग के बिना, 'कंपाइलर Gradle प्लग इन' सेट अप करने के लिए,
आपके इस्तेमाल किए जाने वाले मॉड्यूल से जुड़ी build.gradle.kts
फ़ाइलों के लिए, प्लगिन को फ़ॉलो किया जा रहा है
लिखें:
plugins {
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}
Compose कंपाइलर Gradle प्लग इन के साथ कॉन्फ़िगरेशन के विकल्प
Gradle प्लग इन का इस्तेमाल करके Compose कंपाइलर को कॉन्फ़िगर करने के लिए,
सबसे ऊपर, मॉड्यूल की build.gradle.kts
फ़ाइल पर composeCompiler
ब्लॉक करता है
लेवल.
android { … }
composeCompiler {
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
उपलब्ध विकल्पों की पूरी सूची देखने के लिए, दस्तावेज़ देखें.