안드로이드 build.gradle.kts에서 Flavor 나눠진 경우 KSP 빌드 폴더를 flavor 별 sourceSets 설정 방법
Android app 배포 시 다양한 형태의 빌드를 위해 Flavor를 제공하고 있다.
이 문서에 빌드 변형 구성을 통한 설명이 잘 나와있다. Gradle뿐만 아니라 kotlin kts도 가이드하고 있다.
이 글에서는 Kotlin Symbol Processing을 활용하여 자동으로 생성된 build 결과물의 경로를 flavor 별로 어떤 식으로 추가하는 게 좋을지 소개합니다.
이 글에서 알아볼 내용
- Flavor 별 sourceSets 구성 방법
- debug/release와 flavor 조합
- 이 글에서는 KSP 사용 방법에 대해서는 설명하지 않습니다.
- KSP에서 만들어진 결과물과 flavor에 따른 폴더 지정 방법을 설명합니다.