version catalog has been stable
Gradle의 preview 기능이었던 version catalog가 stable 해져서 feature preview를 붙일 필요가 없어졌습니다.
https://docs.gradle.org/7.4.2/release-notes.html#promoted
아래 포스팅도 변경사항에 대해 코드를 수정해놨으니 참고하실 분들은 보시면 됩니다.
https://velog.io/@ams770/Version-Catalog를-통한-버전-관리
프로젝트 환경
우선, 프로젝트 환경은 다음과 같습니다.
- IDE 버전
Android Studio Bumblebee | 2021.1.1 Patch 3
Build #AI-211.7628.21.2111.8309675, built on March 17, 2022 - AGP(Android Gradle Pugin) 버전
com.android.tools.build:gradle-7.3.0-alpha08 - Kotlin 버전
org.jetbrains.kotlin:kotlin-gradle-plugin-1.6.10 - Gradle 버전
7.4.2
Preview 삭제
Gradle 버전이 7.4로 올라감에 따라 version catalog 기능이 stable 해져서, 다음과 같이 작성해주던 preview는 삭제해줘도 됩니다.
settings.gradle.kts
enableFeaturePreview("VERSION_CATALOGS")
top module build.gradle.kts 변경 사항
build.gradle.kts
Before
buildscript {
...
dependencies {
val deps = project.extensions.getByType<VersionCatalogsExtension>().named("deps") as org.gradle.accessors.dm.LibrariesForDeps
classpath(deps.android.gradle)
classpath(deps.kotlin.gradle)
...
}
}
After
buildscript {
...
dependencies {
classpath(deps.android.gradle)
classpath(deps.kotlin.gradle)
...
}
}
기존에 catalog를 직접 할당해주던 방식이 아닌 바로 catalog를 사용하게끔 변경해줘야 에러가 안 납니다.
Author And Source
이 문제에 관하여(version catalog has been stable), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ams770/version-catalog-has-been-stable저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)