Compose 컴파일러 Gradle 플러그인

Gradle 사용자의 경우 Compose Compiler Gradle 플러그인을 사용하여 더 쉽게 만들고 구성할 수 있습니다

Gradle 버전 카탈로그로 설정

다음 안내에서는 Compose 컴파일러를 설정하는 방법을 간략하게 설명합니다. Gradle 플러그인:

  1. libs.versions.toml 파일에서 Compose에 관한 참조를 삭제합니다. 컴파일러
  2. 플러그인 섹션에서 다음과 같은 새 종속 항목을 추가합니다.
[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. 프로젝트 루트 build.gradle.kts 파일에서 다음을 추가합니다. 플러그인 섹션:
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler) apply false
}
  1. Compose를 사용하는 각 모듈에서 플러그인을 적용합니다.
plugins {
   // Existing plugins
   alias(libs.plugins.compose.compiler)
}

이제 기본 설정을 사용하는 경우 앱이 빌드되고 컴파일됩니다. 만약 Compose 컴파일러에서 맞춤 옵션을 구성한 경우 다음을 참고하세요. 섹션으로 이동합니다.

Gradle 버전 카탈로그 없이 설정

버전 카탈로그 없이 Compose Compiler 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 컴파일러를 구성하려면 다음을 추가하세요. composeCompiler 블록을 상단에 있는 모듈의 build.gradle.kts 파일에 추가합니다. 있습니다.

android {  }

composeCompiler {
    enableStrongSkippingMode = true

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

사용 가능한 옵션의 전체 목록은 문서를 참고하세요.