This repository has been archived by the owner on Dec 26, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
base-module.gradle
69 lines (57 loc) · 1.92 KB
/
base-module.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-parcelize'
apply plugin: Linter.ktlint
android {
compileSdk ProjectConfig.compileSdk
defaultConfig {
minSdk ProjectConfig.minSdk
targetSdk ProjectConfig.targetSdk
versionCode ProjectConfig.versionCode
versionName ProjectConfig.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
coreLibraryDesugaringEnabled true
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = '11'
}
testOptions {
unitTests {
includeAndroidResources = true
}
}
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
implementation DataStore.dataStorePreferences
kapt DaggerHilt.hiltCompiler
kaptTest DaggerHilt.hiltCompiler
kaptAndroidTest DaggerHilt.hiltCompiler
implementation DaggerHilt.hiltAndroid
androidTestImplementation DaggerHilt.hiltTest
testImplementation Testing.junit4
testImplementation Testing.junitAndroidExt
testImplementation Testing.truth
testImplementation Testing.coroutines
testImplementation Testing.mockk
testImplementation Testing.mockWebServer
androidTestImplementation Testing.junit4
androidTestImplementation Testing.junitAndroidExt
androidTestImplementation Testing.truth
androidTestImplementation Testing.coroutines
androidTestImplementation Testing.mockk
androidTestImplementation Testing.mockWebServer
testImplementation(Testing.robolectric)
}