build.gradle 693 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. plugins {
  2. id 'java-library'
  3. id 'org.jetbrains.kotlin.jvm'
  4. id 'maven-publish'
  5. }
  6. ext {
  7. GROUP_ID = 'com.wenext.android'
  8. ARTIFACT_ID = 'retrofit'
  9. VERSION = '6.0.0'
  10. }
  11. if (project.FRAME_DEBUG != "true") {
  12. apply from: "../../java-publish.gradle"
  13. }
  14. dependencies {
  15. //kotlin
  16. compileOnly libs.kotlin.stdlib
  17. compileOnly libs.kotlinx.coroutines.core
  18. //android
  19. compileOnly libs.google.android
  20. //network
  21. api libs.okhttp
  22. compileOnly libs.infer.annotation
  23. //frame
  24. compileOnly project(":frame:zero")
  25. compileOnly libs.animal.sniffer.annotations
  26. }
  27. jar {
  28. manifest {
  29. attributes 'Automatic-Module-Name': 'retrofit2'
  30. }
  31. }