build.gradle 848 B

123456789101112131415161718192021222324252627282930313233
  1. plugins {
  2. // id 'java-library'
  3. id 'org.jetbrains.kotlin.jvm'
  4. id 'maven-publish'
  5. id 'java-gradle-plugin'
  6. }
  7. java {
  8. sourceCompatibility = JavaVersion.VERSION_17
  9. targetCompatibility = JavaVersion.VERSION_17
  10. }
  11. dependencies {
  12. implementation libs.kotlin.stdlib
  13. implementation(gradleApi())
  14. implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.9.0'
  15. implementation(localGroovy())
  16. implementation 'commons-io:commons-io:2.13.0'
  17. //noinspection GradleDependency
  18. implementation 'com.android.tools.build:gradle:8.5.1'
  19. implementation 'com.android.tools.build:gradle-api:8.5.1'
  20. implementation("com.android.tools.build:bundletool:1.8.0") // 或最新版本
  21. }
  22. ext {
  23. GROUP_ID = 'com.wenext.android'
  24. ARTIFACT_ID = 'frame-bundletool'
  25. VERSION = '1.0.0'
  26. }
  27. apply from: "../../java-publish.gradle"