코딩 (독학)/★ Kotlin

[Kotlin] KAPT Plugin (Room Database 적용 필수 라이브러리)

짱득이 2022. 4. 5. 13:39
300x250
반응형


Kotlin Room Database 적용시 필수로 해 줘야하는 작업이 있다.

 

바로 플러그인과 의존성 추가인데 아래 코드로 확인 해 보자.

plugins {
    id 'com.android.application'
    id 'kotlin-android'

    id 'kotlin-kapt'
}

android { 
... 생략 ...

... 생략 ...
}

dependencies { 
	implementation "androidx.room:room-runtime:2.3.0"
    kapt "androidx.room:room-compiler:2.3.0"


... 생략 ...
}

kapt라는 플러그인 및 의존성 관련 설정을 위와 같이 추가 해 주고, 동기화 (Sync Now)를 해 주면 된다.

 

kapt는 Kotlin이 자바 파일의 Annotation을 만나면 참조하여 동작하는 내용을 의미한다.

 

kapt에 대한 또 다른 팁은 아래 링크에서 확인할 수 있다.

https://kotlinlang.org/docs/kapt.html#using-in-gradle

728x90
반응형