/
build.gradle
58 lines (49 loc) · 1.3 KB
/
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
57
58
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.ksp)
alias(libs.plugins.cacheFixPlugin)
id 'kotlin-kapt'
id 'kotlinx-serialization'
}
ksp {
arg("room.schemaLocation", "$projectDir/schemas")
}
kapt {
correctErrorTypes = true
useBuildCache = true
}
android {
buildFeatures {
compose true
}
composeOptions {
kotlinCompilerExtensionVersion = libs.versions.composecompiler.get()
}
namespace 'com.kafka.database'
}
dependencies {
ksp libs.androidx.room.compiler
api project(':base:domain')
api project(':base:network')
api project(':data:models')
api libs.androidx.collection
api libs.androidx.core
api libs.androidx.paging.runtime
api libs.androidx.room.ktx
api libs.androidx.room.paging
api libs.androidx.room.runtime
api libs.dataStore
api libs.hilt.android
api libs.kotlin.coroutines.core
api libs.kotlin.serialization
api libs.kotlin.stdlib
api libs.retrofit.serialization
api libs.threeTenAbp
implementation libs.compose.runtime.runtime
implementation platform(libs.google.bom)
implementation libs.google.dynamic.links
implementation libs.google.firestore
implementation libs.jsoup
kapt libs.hilt.compiler
}