Android Version catalog
사용 버전: Android Studio Jellyfish 2023.3.1
현재는 app module뿐인 상태이지만, modularization(모듈화)을 적용할 계획이기 때문에 적용해 봅시다.
settings.gardle.kts에 코드를 적어서 사용하는 방법과 libs.versions.toml 파일을 만들어서 사용하는 방법 두 가지가 있습니다.
여기서는 libs.versions.toml 파일을 만들어서 사용하는 방법을 알아보겠습니다.
생성부터 합시다.
Project - gradle - New - Version Catalog를 눌러줍니다.
안드로이드 Version catalog를 알아보겠습니다.
Version catalog는 Multi module(멀티 모듈)에서 동일한 라이브러리로 관리하고 사용할 때 필요합니다.현재는 app module뿐인 상태이지만, modularization(모듈화)을 적용할 계획이기 때문에 적용해 봅시다.
settings.gardle.kts에 코드를 적어서 사용하는 방법과 libs.versions.toml 파일을 만들어서 사용하는 방법 두 가지가 있습니다.
여기서는 libs.versions.toml 파일을 만들어서 사용하는 방법을 알아보겠습니다.
생성부터 합시다.
Project - gradle - New - Version Catalog를 눌러줍니다.
libs로 만듭니다.
libs.versions.toml
3가지 부분이 자동으로 만들어지네요.
[versions], [libraries], [plugins]가 있습니다.
versions에는 version의 정보를 적어줍니다.
libraries에는 library를 적어주고,
plugins에는 plugin을 적어줍니다.
build.gradle.kts에 있는 것들을 libs.versions.toml로 옮겨줍니다.
기존의 것을 변경합니다.
libs.versions.toml
이렇게 변경됩니다.
app - build.gradle.kts
기존의 것을 변경합니다.
이렇게 변경됩니다.
dependencies에 있는 것들은 대부분 library로 취급됩니다.
다행히 여기 있는 것들은 자동 완성을 지원해 주네요.
libs.versions.toml
이렇게 module을 정의할 수도 있고,
group과 name으로 나눠서 정의할 수도 있습니다.
짜잔.
완성입니다.
참고 프로젝트:
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.