일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- TortoiseSVN
- 문법
- sourcetree
- SSL
- IntelliJ IDEA Community
- Branch
- 캡슐화
- 생성자
- svn
- install
- 자바
- intellij 연동
- syntax
- constructor
- Subversion
- terms
- 특징
- cherrypick
- java
- 상속
- IntelliJ
- error
- commit
- gradle
- Android Studio
- Class
- Checkout
- VCS
- git
- Android
Archives
- Today
- Total
728x90
목록Kotlin (1)
Jay's Developer Note
[Kotlin] kapt에서 KSP로 Migration
kapt에서 KSP로 Migration 게시글들을 보면 Gradle에 dependency를 추가할 때 kapt를 추가하는 곳이 있고 ksp를 추가하는 곳이 있다. kapt는 the Kotlin Annotation Processing Tool의 약자로 Kotlin에서 Java Annotation Processor를 사용하여 Annotation들을 사용할 수 있도록 해준다. 그 과정에서 Stub을 생성하는데 이게 빌드 속도에 큰 영향을 준다. KSP는 Kotlin Symbol Processing의 약자로 kapt와 같은 역할을 하지만! Kotlin 코드를 직접 분석하기 때문에 빌드 속도가 훨씬 빠르다. kapt를 사용할 때는 3초가 걸린 반면 KSP를 사용하면 2초 만에 빌드가 완료된 것을 볼 수 있다. 이..
Kotlin
2023. 12. 13. 01:31
728x90