-
Notifications
You must be signed in to change notification settings - Fork 0
/
shared-build.gradle
56 lines (48 loc) · 1.58 KB
/
shared-build.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
apply plugin: Plugins.androidLibrary
apply plugin: Plugins.kotlinAndroid
apply plugin: Plugins.hiltAndroid
apply plugin: Plugins.ksp
android {
compileSdk = AppConfig.compileSdk
defaultConfig {
minSdk = AppConfig.minSdk
targetSdk = AppConfig.targetSdk
versionCode = AppConfig.versionCode
versionName = AppConfig.versionName
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
kotlinOptions {
jvmTarget = AppConfig.jvmTarget
}
}
dependencies {
// Hilt
ksp(Hilt.hiltCompiler)
implementation(Hilt.hiltAndroid)
// Testing
testImplementation Testing.junit4
testImplementation Testing.junitAndroidExt
testImplementation Testing.truth
testImplementation Testing.coroutines
testImplementation Testing.turbine
testImplementation Testing.mockk
testImplementation Testing.mockWebServer
androidTestImplementation Testing.junit4
androidTestImplementation Testing.junitAndroidExt
androidTestImplementation Testing.truth
androidTestImplementation Testing.coroutines
androidTestImplementation Testing.turbine
androidTestImplementation Testing.mockk
androidTestImplementation Testing.mockWebServer
androidTestImplementation Testing.hiltTesting
}