
build.gradle의 xml파일로 직접 설정해왔던 dependency들을 코드로 관리하는 방법을 쓰고자 한다.
buildSrc 모듈을 만들어 관리하는 방법이다.
1. 프로젝트 루트에 buildSrc폴더를 생성한다.
2. buildSrc폴더 안에 build.gradle.kts파일을 생성하고 다음의 코드를 추가한다.
plugins {
`kotlin-dsl`
}
repositories {
jcenter()
}
3. buildSrc 폴더 안에 src - main -kotlin 폴더를 만들고 Kotlin파일(Versions)을 생성한다.

4. kotlin파일 안에 dependencies 버전을 입력한다.
object Versions {
const val kotlin_version = "1.4.3"
const val retrofit_version = "2.9.0"
const val okhttp_version = "4.9.0"
const val rxjava_version = "2.1.9"
const val rxandroid_version = "2.0.2"
}
5. build.gradle에서 다음과 같이 사용할 수 있다.
// RxJava
implementation "io.reactivex.rxjava2:rxjava:${Versions.rxjava_version}"
implementation "io.reactivex.rxjava2:rxandroid:${Versions.rxandroid_version}"'Android' 카테고리의 다른 글
| Jetpack Compose로 마이그레이션하기 (1) (0) | 2022.04.20 |
|---|---|
| [Android] Fragment간 데이터 공유(Navigation, SafeArgs) (0) | 2021.05.07 |
| [Android] Navigation Backstack Controll and Pass Data (0) | 2021.04.06 |
| [Android] Multi Select Gallery만들기 with Paging (0) | 2021.04.05 |
| [Android] Paging3 Library in Jetpack (0) | 2021.04.05 |