build.gradle 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion 30
  4. // buildToolsVersion "30.0.3"
  5. defaultConfig {
  6. minSdkVersion 16
  7. targetSdkVersion 30
  8. versionCode 1
  9. versionName "2.9"
  10. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  11. consumerProguardFiles "consumer-rules.pro"
  12. }
  13. buildTypes {
  14. release {
  15. minifyEnabled false
  16. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  17. }
  18. }
  19. compileOptions {
  20. sourceCompatibility JavaVersion.VERSION_1_8
  21. targetCompatibility JavaVersion.VERSION_1_8
  22. }
  23. }
  24. dependencies {
  25. implementation fileTree(dir: "libs", include: ["*.jar"])
  26. api 'com.google.mlkit:barcode-scanning:17.0.1'
  27. implementation 'com.google.guava:guava:27.1-android'
  28. api 'androidx.lifecycle:lifecycle-runtime:2.2.0'
  29. }
  30. ext {
  31. PUBLISH_GROUP_ID = "com.github.dynckathline"
  32. PUBLISH_ARTIFACT_ID = "barcode"
  33. PUBLISH_VERSION = android.defaultConfig.versionName
  34. }