kapt から KSP に移行しようとしてハマる。

🚀 Dagger + KSP
今回は使わなったが動く。
plugins {
  id("org.jetbrains.kotlin.android") version "1.9.0"
  id("com.google.devtools.ksp") version "1.9.0-1.0.12"
}
dependencies {
  ksp("com.google.dagger:dagger-compiler:2.48") // Dagger compiler
  ksp("com.google.dagger:hilt-compiler:2.48")   // Hilt compiler
}
🚀 Hilt + kapt
// build.gradle.kts (Project)
plugins {
  id("com.google.dagger.hilt.android") version "2.44" apply false
}
// build.gradle.kts (Module)
plugins {
  kotlin("kapt")
  id("com.google.dagger.hilt.android")
}
dependencies {
  implementation("com.google.dagger:hilt-android:2.44")
  kapt("com.google.dagger:hilt-android-compiler:2.44")
}
kapt {
  correctErrorTypes = true
}
👉 Hilt を使用した依存関係の注入  |  Android デベロッパー  |  Android Developers 
🚀 Hilt + KSP
// build.gradle.kts (Project)
plugins {
  id("com.google.devtools.ksp") version "1.8.10-1.0.9" apply false
  id("com.google.dagger.hilt.android") version "2.44" apply false
}
// build.gradle.kts (Module)
plugins {
  id("com.google.devtools.ksp")
  id("com.google.dagger.hilt.android")
}
dependencies {
  implementation("com.google.dagger:hilt-android:2.44")
  ksp("com.google.dagger:hilt-android-compiler:2.44")
}
👉 kapt から KSP に移行する  |  Android デベロッパー  |  Android Developers 

👉 Revisions · Hilt + kapt → KSP 
🚀 まとめ
Hilt で公式リファレンスを見ながら、kapt → KSP と順番に変化させていけばスムーズに対応できたのに、Dagger KSP ページを見ながら進んだのがハマった原因。
Version Catalog を使っていくことになりそうなので、抜粋しておく。

