build.gradle 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. apply plugin: 'com.android.library'
  2. apply plugin: 'kotlin-android'
  3. apply plugin: 'kotlin-android-extensions'
  4. apply plugin: 'kotlin-kapt'
  5. android {
  6. compileSdkVersion rootProject.compileSdkVersion
  7. buildToolsVersion "29.0.3"
  8. defaultConfig {
  9. minSdkVersion rootProject.minSdkVersion
  10. targetSdkVersion rootProject.targetSdkVersion
  11. versionCode 1
  12. versionName "1.0"
  13. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  14. consumerProguardFiles 'consumer-rules.pro'
  15. }
  16. buildTypes {
  17. release {
  18. minifyEnabled false
  19. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  20. }
  21. }
  22. }
  23. apply from: "$project.rootDir/scripts/deps_versions.gradle"
  24. dependencies {
  25. api project(':core_api')
  26. implementation dagger
  27. kapt daggerCompiler
  28. implementation room
  29. implementation roomKtx
  30. kapt roomCompiler
  31. implementation okhttp
  32. implementation loggingInterceptor
  33. implementation gson
  34. implementation converterGson
  35. implementation navigationFragment
  36. implementation securityCrypto
  37. implementation fileTree(dir: 'libs', include: ['*.jar'])
  38. implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
  39. implementation 'androidx.appcompat:appcompat:1.2.0'
  40. implementation 'androidx.core:core-ktx:1.3.1'
  41. testImplementation 'junit:junit:4.12'
  42. androidTestImplementation 'androidx.test.ext:junit:1.1.1'
  43. androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
  44. }