Migrate your build to version catalogs | Android Studio | Android Developers
Modern Dependency Management With Version Catalogs - Android Studio Tutorial 💻
버전 카탈로그를 한마디로 요약하면, 종속성들의 버전들을 그룹화 해서 관리 하는방법을 말한다.
예를들어 위와 같은 종속성들은 androidx-compose.ui 그룹으로 모두 1.6.2 버전을 사용하고 있다.
이러한 같은 버전을 사용하는 종속성들을 androidx-compose.ui 그룹으로 묶고, 1.6.2 하나의 버전으로 관리하면, 종속성들을 쉽게 관리할 수 있게된다.
<aside> ⚠️ Gradle 8.1 이하의 버전을 사용하는 경우, 버전 카탈로그를 사용하려면
build.gradle 의 plugins { } 블록에 @Supress(”DSL_SCOPE_VIOLATION”) 주석을 달아야 한다.
자세한 내용은 issue #22797 을 참고한다.
</aside>
버전 카탈로그를 사용하려면, gradle/ 폴더 내에 libs.versions.toml 파일을 새로 생성해야 한다.