TIL
TIL 69일차 - 최종프로젝트
김태준(Android_3기)
2024. 6. 27. 17:56
kapt에서 KSP로 마이그레이션 하기
KSP란?
KSP(Kotlin Symbol Processing)는 kapt의 Kotlin 우선 대안이다. KSP는 Kotlin 코드를 직접 분석하기 때문에 시간이 최대 2배가량 빠르다. 또한 Kotlin의 언어 구성을 더 잘 이해할 수 있는 장점이 있다.
프로젝트에 KSP 플러그인 추가 & 의존성 추가
plugins {
id("com.google.devtools.ksp") version "1.8.10-1.0.9" apply false
}
plugins {
id("com.google.devtools.ksp")
}
ksp("androidx.room:room-compiler:2.5.0")
kapt 플러그인 삭제
모듈에 더 이상 kapt와 함께 포함된 종속 항목이 없으면 kapt 플러그인을 삭제한다. kapt와 관련된 남아 있는 구성도 삭제해야 한다.