![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbdp3sF%2FbtsFDAmFI6r%2Fbk8irQfXZKDomgOsKibDTk%2Fimg.png)
깔끔하게 멀티모듈 gradle 관리하기 (feat. buildSrc, libs.versions.toml)
원래는 멀티 모듈 프로젝트에서 ext로 plugin, dependency들의 버전을 관리했는데, build.gradle 파일을 build.gradle.kts로 마이그레이션하게 되어 ext를 기존에 사용하던 방법대로 사용하지 못하게 되었다. 다른 방법을 찾던 중 buildSrc와 libs.versions.toml 두 방법을 찾았다. 1. buildSrc root 프로젝트 밑에 buildSrc를 만들고 src/main/kotlin 안에 object를 만드는 방법이다. build.gradle.kts 파일은 이렇게 작성하면 된다. object 파일 안에는 이런 식으로 작성하면 되고 root 프로젝트의 build.gradle.kts에는 이런식으로 작성하면 된다! 2. libs.versions.toml libs.v..