Compose Compiler Gradle eklentisi

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:

  1. libs.versions.toml dosyanızdan Compose derleyicisine yönelik tüm referansları kaldırın.
  2. 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" }
  1. 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
}
  1. 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.