Compose Compiler Gradle eklentisi

Gradle kullanıcıları, Compose'u ayarlama ve yapılandırma işlemlerini kolaylaştırmak için Compose Derleyici Gradle eklentisini kullanabilir.

Gradle sürüm kataloglarıyla ayarlama

Aşağıdaki talimatlarda, Compose Compiler Gradle eklentisini nasıl ayarlayabileceğiniz açıklanmaktadır:

  1. libs.versions.toml dosyanızda Compose derleyicisine yapılan tüm referansları kaldırın
  2. Eklentiler bölümüne 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. Projenizin kök build.gradle.kts dosyasında, eklentiler bölümüne aşağıdakileri ekleyin:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. Oluştur'u kullanan her modüle eklentiyi uygulayın:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler)
}

Varsayılan kurulumu kullanıyorsanız uygulamanız derlenip derlenecektir. 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 Derleyici Gradle eklentisini sürüm katalogları olmadan ayarlamak için aşağıdaki eklentiyi, Compose'u kullandığınız modüllerle ilişkili build.gradle.kts dosyalarına ekleyin:

plugins {
    id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}

Compose Compiler Gradle eklentiyle yapılandırma seçenekleri

Compose derleyicisini Gradle eklentisini kullanarak yapılandırmak için composeCompiler bloğunu üst düzeyde modülün build.gradle.kts dosyasına ekleyin.

android {  }

composeCompiler {
    reportsDestination = layout.buildDirectory.dir("compose_compiler")
    stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}

Kullanılabilir seçeneklerin tam listesi için belgelere bakın.