Gradle 사용자의 경우 Compose 컴파일러 Gradle 플러그인을 사용하여 Compose를 더 쉽게 설정하고 구성할 수 있습니다.
Gradle 버전 카탈로그로 설정
다음 안내는 Compose 컴파일러 Gradle 플러그인을 설정하는 방법을 간략히 설명합니다.
libs.versions.toml
파일에서 Compose 컴파일러 참조를 삭제합니다.- 플러그인 섹션에 다음과 같은 새 종속 항목을 추가합니다.
[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
}
- Compose를 사용하는 각 모듈에서 플러그인을 적용합니다.
plugins {
// Existing plugins
alias(libs.plugins.compose.compiler)
}
이제 기본 설정을 사용하는 경우 앱이 빌드되고 컴파일됩니다. Compose 컴파일러에서 맞춤 옵션을 구성한 경우 다음 섹션을 참고하세요.
Gradle 버전 카탈로그 없이 설정
버전 카탈로그 없이 Compose 컴파일러 Gradle 플러그인을 설정하려면 Compose를 사용하는 모듈과 연결된 build.gradle.kts
파일에 다음 플러그인을 추가합니다.
plugins {
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version
}
Compose 컴파일러 Gradle 플러그인의 구성 옵션
Gradle 플러그인을 사용하여 Compose 컴파일러를 구성하려면 최상위 수준의 모듈 build.gradle.kts
파일에 composeCompiler
블록을 추가합니다.
android { … }
composeCompiler {
reportsDestination = layout.buildDirectory.dir("compose_compiler")
stabilityConfigurationFile = rootProject.layout.projectDirectory.file("stability_config.conf")
}
사용 가능한 옵션의 전체 목록은 문서를 참고하세요.