kotlin KAPT(Kotlin Annotation Processing Tool)에 대한 글입니다. Kotlin에서 Annotation처리를 위해서 KAPT(Kotlin Annotation Processing Tool)을 제공합니다. Project 내부에서 Hilt, Room, Databinding 등 library가 사용된다면 기존에 annotationProcessor에서 kapt로 바꾸어 선언하는 게 필요합니다. Kotlin은 kotlinc로 컴파일되기 때문에 기존에 Java로 작성된 Annotation Process로는 Kotlin의 Annotation이 제대로 처리되지 않습니다. 예를 들어 Android의 Room library를 사용하다가 아래와 같은 Exception을 만날 수도 있습니다. ..