build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. plugins {
  2. //d 'com.android.library'
  3. //id 'org.jetbrains.kotlin.android'
  4. alias libs.plugins.android.library
  5. alias libs.plugins.kotlin.android
  6. }
  7. android {
  8. compileSdk = compile_sdk_version
  9. namespace = 'com.script'
  10. kotlin {
  11. jvmToolchain {
  12. languageVersion.set(JavaLanguageVersion.of(21))
  13. vendor.set(JvmVendorSpec.ADOPTIUM)
  14. }
  15. }
  16. defaultConfig {
  17. minSdk 26
  18. targetSdk 36
  19. consumerProguardFiles "consumer-rules.pro"
  20. }
  21. compileOptions {
  22. sourceCompatibility JavaVersion.VERSION_21
  23. targetCompatibility JavaVersion.VERSION_21
  24. }
  25. lint {
  26. checkDependencies = true
  27. }
  28. tasks.withType(JavaCompile).tap {
  29. configureEach {
  30. options.compilerArgs << "-Xlint:deprecation"
  31. }
  32. }
  33. }
  34. dependencies {
  35. // api(fileTree(dir: 'lib', include: ['rhino-1.7.14.jar']))
  36. api libs.mozilla.rhino
  37. implementation(libs.kotlinx.coroutines.core)
  38. implementation(libs.okhttp)
  39. implementation(libs.androidx.collection)
  40. // def coroutines_version = '1.7.3'
  41. // implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version")
  42. }