-
Notifications
You must be signed in to change notification settings - Fork 64
/
Copy pathbuild.gradle
67 lines (56 loc) · 1.98 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
59
60
61
62
63
64
65
66
67
plugins {
alias libs.plugins.android.library
alias libs.plugins.kotlin.android
alias libs.plugins.paparazzi
}
if (!project.getProperties()["ANDROID_VARIANT_TO_PUBLISH"].contains("customEntitlementComputation")) {
apply plugin: "com.vanniktech.maven.publish"
}
apply from: "$rootProject.projectDir/library.gradle"
android {
namespace 'com.revenuecat.purchases.ui.debugview'
flavorDimensions = ["apis"]
productFlavors {
defaults {
dimension "apis"
getIsDefault().set(true)
}
}
defaultConfig {
minSdkVersion 21 // Compose requires minSdkVersion 21
}
buildFeatures {
compose true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.4.8"
}
}
dependencies {
implementation project(path: ':purchases')
implementation(platform(libs.kotlin.bom))
implementation libs.androidx.core
implementation platform(libs.compose.bom)
implementation libs.compose.ui
implementation libs.compose.ui.graphics
implementation libs.compose.ui.tooling.preview
implementation libs.compose.material
implementation libs.compose.material3
implementation libs.androidx.lifecycle.runtime.ktx
implementation libs.androidx.lifecycle.viewmodel
implementation libs.androidx.lifecycle.viewmodel.compose
debugImplementation libs.compose.ui.tooling
debugImplementation libs.androidx.test.compose.manifest
testImplementation platform(libs.compose.bom)
testImplementation libs.androidx.appcompat
testImplementation libs.androidx.lifecycle.runtime.ktx
testImplementation libs.androidx.test.espresso.core
testImplementation libs.androidx.test.runner
testImplementation libs.androidx.test.rules
testImplementation libs.androidx.test.junit
testImplementation libs.androidx.test.compose
testImplementation libs.assertJ
testImplementation libs.mockk.android
testImplementation libs.mockk.agent
testImplementation libs.androidx.legacy.core.ui
}