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와 관련된 남아 있는 구성도 삭제해야 한다.
'TIL' 카테고리의 다른 글
TIL 71일차 - 최종프로젝트 (0) | 2024.07.01 |
---|---|
TIL 70일차 - 최종프로젝트 (0) | 2024.06.28 |
TIL 68일차 - 최종프로젝트 (0) | 2024.06.26 |
TIL 67일차 - 최종프로젝트 (0) | 2024.06.25 |
TIL 66일차 - 최종프로젝트 (0) | 2024.06.24 |