Migrate your build to version catalogs  |  Android Studio  |  Android Developers

Modern Dependency Management With Version Catalogs - Android Studio Tutorial 💻

개요


버전 카탈로그를 한마디로 요약하면, 종속성들의 버전들을 그룹화 해서 관리 하는방법을 말한다.

Untitled

예를들어 위와 같은 종속성들은 androidx-compose.ui 그룹으로 모두 1.6.2 버전을 사용하고 있다.

이러한 같은 버전을 사용하는 종속성들을 androidx-compose.ui 그룹으로 묶고, 1.6.2 하나의 버전으로 관리하면, 종속성들을 쉽게 관리할 수 있게된다.

<aside> ⚠️ Gradle 8.1 이하의 버전을 사용하는 경우, 버전 카탈로그를 사용하려면

build.gradleplugins { } 블록에 @Supress(”DSL_SCOPE_VIOLATION”) 주석을 달아야 한다.

자세한 내용은 issue #22797 을 참고한다.

</aside>

versions.toml 파일 생성


버전 카탈로그를 사용하려면, gradle/ 폴더 내에 libs.versions.toml 파일을 새로 생성해야 한다.