-
Notifications
You must be signed in to change notification settings - Fork 0
/
base-module.gradle
61 lines (54 loc) · 1.98 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
apply plugin: 'com.android.library' // alias libs.plugins.com.android.library
apply plugin: 'kotlin-android' // alias libs.plugins.org.jetbrains.kotlin.android
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-parcelize'
android {
namespace 'com.gumu.calorietracker'
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 true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
coreLibraryDesugaringEnabled true
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
}
dependencies {
// Dagger-Hilt
implementation libs.hilt.android
kapt libs.hilt.compiler
// Testing
testImplementation libs.junit
testImplementation libs.androidx.test.ext.junit
testImplementation libs.coroutines.test
testRuntimeOnly("net.bytebuddy:byte-buddy:1.10.21") // fix mockk warning/issue with java 17
testImplementation libs.mockk
testImplementation libs.turbine
testImplementation libs.truth
testImplementation libs.mockwebserver
androidTestImplementation libs.androidx.test.ext.junit
androidTestImplementation libs.espresso.core
androidTestImplementation libs.coroutines.test
androidTestImplementation platform(libs.compose.bom)
androidTestImplementation libs.ui.test.junit4
androidTestImplementation libs.mockk
androidTestImplementation libs.turbine
androidTestImplementation libs.truth
androidTestImplementation libs.mockwebserver
androidTestImplementation libs.hilt.testing
}