build.gradle.kts 797 B

12345678910111213141516171819202122232425262728293031
  1. plugins {
  2. kotlin("android")
  3. kotlin("kapt")
  4. id("kotlinx-serialization")
  5. id("com.android.library")
  6. id("com.google.devtools.ksp")
  7. }
  8. dependencies {
  9. implementation(project(":core"))
  10. implementation(project(":common"))
  11. ksp(libs.kaidl.compiler)
  12. kapt(libs.androidx.room.compiler)
  13. implementation(libs.kotlin.coroutine)
  14. implementation(libs.kotlin.serialization.json)
  15. implementation(libs.androidx.core)
  16. implementation(libs.androidx.room.runtime)
  17. implementation(libs.androidx.room.ktx)
  18. implementation(libs.kaidl.runtime)
  19. implementation(libs.rikkax.multiprocess)
  20. }
  21. afterEvaluate {
  22. android {
  23. libraryVariants.forEach {
  24. sourceSets[it.name].java.srcDir(buildDir.resolve("generated/ksp/${it.name}/kotlin"))
  25. }
  26. }
  27. }