build.gradle 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. apply plugin: 'com.android.library'
  2. apply plugin: 'kotlin-android'
  3. apply plugin: 'com.novoda.bintray-release'
  4. apply from: '../gradle/dependencies.gradle'
  5. android {
  6. compileSdkVersion versions.compileSdk
  7. buildToolsVersion versions.buildTools
  8. defaultConfig {
  9. minSdkVersion versions.minSdk
  10. targetSdkVersion versions.compileSdk
  11. versionCode versions.publishVersionCode
  12. versionName versions.publishVersion
  13. consumerProguardFiles 'progress-proguard.txt'
  14. }
  15. lintOptions {
  16. abortOnError false
  17. checkReleaseBuilds false
  18. }
  19. sourceSets {
  20. main.res.srcDirs = [
  21. 'src/main/res',
  22. 'src/main/res-public'
  23. ]
  24. }
  25. }
  26. dependencies {
  27. implementation 'com.google.code.findbugs:jsr305:' + versions.findBugs
  28. implementation 'com.android.support:support-annotations:' + versions.supportLib
  29. implementation 'com.android.support:appcompat-v7:' + versions.supportLib
  30. implementation 'com.android.support:recyclerview-v7:' + versions.supportLib
  31. implementation 'me.zhanghai.android.materialprogressbar:library:' + versions.mdProgressBar
  32. implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:' + versions.kotlin
  33. }
  34. publish {
  35. userOrg = 'novoda'
  36. groupId = 'com.afollestad.material-dialogs'
  37. artifactId = 'core'
  38. publishVersion = versions.publishVersion
  39. website = 'https://github.com/afollestad/material-dialogs'
  40. desc = 'A beautiful, fluid, and customizable dialogs API. '
  41. }
  42. repositories {
  43. mavenCentral()
  44. }