Gradle ব্যবহারকারীদের জন্য, আপনি কম্পোজ কম্পাইলার গ্রেডল প্লাগইন ব্যবহার করতে পারেন যাতে কম্পোজ সেট আপ এবং কনফিগার করা সহজ হয়।
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
}
- কম্পোজ ব্যবহার করে এমন প্রতিটি মডিউলে প্লাগইন প্রয়োগ করুন:
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler)
}
আপনি যদি ডিফল্ট সেট আপ ব্যবহার করেন তবে আপনার অ্যাপটি এখন তৈরি এবং কম্পাইল করা উচিত। আপনি যদি কম্পোজ কম্পাইলারে কাস্টম বিকল্পগুলি কনফিগার করে থাকেন তবে নিম্নলিখিত বিভাগটি দেখুন।
Gradle সংস্করণ ক্যাটালগ ছাড়া সেট আপ করুন
সংস্করণ ক্যাটালগ ছাড়া কম্পোজ কম্পাইলার গ্রেডল প্লাগইন সেট আপ করতে, আপনি রচনা ব্যবহার করেন এমন মডিউলগুলির সাথে যুক্ত build.gradle.kts
ফাইলগুলিতে নিম্নলিখিত প্লাগইন যুক্ত করুন:
plugins {
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}
কম্পোজ কম্পাইলার গ্রেডল প্লাগইন সহ কনফিগারেশন বিকল্প
Gradle প্লাগইন ব্যবহার করে কম্পোজ কম্পাইলার কনফিগার করতে, শীর্ষ স্তরে মডিউলের build.gradle.kts
ফাইলে composeCompiler
ব্লক যোগ করুন।
android { … }
composeCompiler {
enableStrongSkippingMode = true
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
উপলব্ধ বিকল্পগুলির সম্পূর্ণ তালিকার জন্য, ডকুমেন্টেশন দেখুন।