-
-
Notifications
You must be signed in to change notification settings - Fork 690
/
build.gradle
46 lines (39 loc) · 1.34 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
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
ext {
android_sourceSet = true
pom_name = "koin-androidx-ext"
pom_description = "Koin project - koin-androidx-ext"
}
android {
compileSdkVersion android_target_version
buildToolsVersion android_build_tools_version
defaultConfig {
minSdkVersion android_min_version
// testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
}
dependencies {
// Koin
api project(":koin-core-ext")
api project(":koin-androidx-viewmodel")
// Test
testImplementation project(":koin-test")
testImplementation "org.mockito:mockito-inline:$mockito_version"
// Architecture ViewModel
implementation("androidx.lifecycle:lifecycle-extensions:$androidx_arch_version") {
exclude module: "lifecycle-livedata"
exclude module: "lifecycle-service"
exclude module: "lifecycle-process"
exclude module: "runtime"
exclude group: "androidx.legacy"
}
implementation("androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01") {
exclude module: "lifecycle-livedata"
exclude module: "lifecycle-service"
exclude module: "lifecycle-process"
exclude module: "runtime"
exclude group: "androidx.legacy"
}
}
apply from: '../gradle/publish-android.gradle'