-
-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathbuild.gradle.kts
39 lines (33 loc) · 1.04 KB
/
build.gradle.kts
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
plugins {
id("com.android.library")
`kotlin-android`
StackPlugin
id("me.tylerbwong.gradle.metalava")
}
android {
namespace = "me.tylerbwong.compose.preference"
buildFeatures {
compose = true
buildConfig = false
}
composeOptions {
kotlinCompilerExtensionVersion = libs.versions.androidx.compose.compiler.get()
}
}
metalava {
sourcePaths.setFrom("src/main")
}
dependencies {
implementation(libs.androidx.activity.ktx)
// compose
implementation(libs.androidx.compose.foundation)
implementation(libs.androidx.compose.material.icons.core)
implementation(libs.androidx.compose.material.icons.extended)
implementation(libs.androidx.compose.material3)
implementation(libs.androidx.compose.ui)
implementation(libs.androidx.compose.ui.tooling)
androidTestImplementation(libs.androidx.compose.ui.test)
androidTestImplementation(libs.androidx.test.core.ktx)
androidTestImplementation(libs.androidx.test.ext)
androidTestImplementation(libs.androidx.test.runner)
}