Gradle kullanıcıları, Compose'u ayarlamayı ve yapılandırmayı kolaylaştırmak için Compose Compiler Gradle eklentisini kullanabilir.
Gradle sürüm kataloglarıyla kurulum
Aşağıdaki talimatlarda, Compose Compiler Graadle eklentisinin nasıl kurulacağı özetlenmektedir:
libs.versions.toml
dosyanızdan Compose derleyicisine yönelik tüm referansları kaldırın.- Eklentiler bölümünde, aşağıdaki yeni bağımlılığı ekleyin
[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" }
- Projelerinizin kök
build.gradle.kts
dosyasında, aşağıdaki kodu eklentiler bölümüne ekleyin:
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler) apply false
}
- Oluşturma özelliğinin kullanıldığı her modülde eklentiyi uygulayın:
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler)
}
Varsayılan kurulumu kullanıyorsanız uygulamanız artık derlenip derlenir. Oluşturma derleyicisinde özel seçenekler yapılandırdıysanız aşağıdaki bölüme bakın.
Gradle sürüm katalogları olmadan ayarlama
Compose Compiler Gradle eklentisini sürüm katalogları olmadan ayarlamak için kullandığınız modüllerle ilişkili build.gradle.kts
dosyalarına aşağıdaki eklentiyi ekleyin:
plugins {
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}
Compose Compiler Gradle Eklentisi ile yapılandırma seçenekleri
Gradle eklentisini kullanarak Compose derleyicisini yapılandırmak için composeCompiler
bloğunu modülün build.gradle.kts
dosyasına üst düzeyde ekleyin.
android { … }
composeCompiler {
enableStrongSkippingMode = true
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
Kullanılabilen seçeneklerin tam listesi için belgelere bakın.