build.gradle 759 B

123456789101112131415161718192021222324252627282930
  1. plugins {
  2. id 'java-library'
  3. id 'org.jetbrains.kotlin.jvm'
  4. id("com.google.devtools.ksp") version "1.9.10-1.0.13"//引入ksp插件
  5. id 'maven-publish'
  6. }
  7. java {
  8. sourceCompatibility = JavaVersion.VERSION_17
  9. targetCompatibility = JavaVersion.VERSION_17
  10. }
  11. dependencies {
  12. implementation libs.kotlin.stdlib
  13. implementation("com.google.devtools.ksp:symbol-processing-api:1.9.10-1.0.13")//引入ksp
  14. implementation("com.squareup:kotlinpoet:1.10.1")
  15. implementation("com.squareup:kotlinpoet-ksp:1.10.1")
  16. implementation project(':frame:cachebean:cache-bean-annotation')
  17. }
  18. ext {
  19. GROUP_ID = 'com.gami.android'
  20. ARTIFACT_ID = 'frame-cache-bean-complier'
  21. VERSION = '1.0.0'
  22. }
  23. apply from: "../../../java-publish.gradle"