build.gradle 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. }
  14. lintOptions {
  15. abortOnError false
  16. checkReleaseBuilds false
  17. }
  18. sourceSets {
  19. main.res.srcDirs = [
  20. 'src/main/res',
  21. 'src/main/res-public'
  22. ]
  23. }
  24. }
  25. dependencies {
  26. implementation 'com.google.code.findbugs:jsr305:' + versions.findBugs
  27. implementation 'com.android.support:appcompat-v7:' + versions.supportLib
  28. implementation 'com.android.support:support-annotations:' + versions.supportLib
  29. implementation 'com.android.support:recyclerview-v7:' + versions.supportLib
  30. implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:' + versions.kotlin
  31. implementation project(':core')
  32. }
  33. publish {
  34. userOrg = 'novoda'
  35. groupId = 'com.afollestad.material-dialogs'
  36. artifactId = 'commons'
  37. publishVersion = versions.publishVersion
  38. website = 'https://github.com/afollestad/material-dialogs'
  39. desc = 'A beautiful, fluid, and customizable dialogs API. '
  40. }
  41. repositories {
  42. mavenCentral()
  43. }