androidLib/appSensor/build.gradle.kts

75 lines
2.1 KiB
Plaintext

import org.gradle.kotlin.dsl.implementation
import org.lemiesz.*
plugins {
id(libs.plugins.application.get().pluginId)
id(libs.plugins.android.get().pluginId)
id(libs.plugins.kapt.get().pluginId)
id(libs.plugins.serialization.get().pluginId).version(libs.versions.kotlinVersion)
alias(libs.plugins.compose.compiler)
}
androidProject(
group = "org.lemiesz",
projectId = "appsensor",
version = "0.1",
) {
deps {
implementations(
libs.kotlin.stdlib,
libs.androidx.appCompat,
libs.androidx.palette,
libs.androidx.compose.activity,
libs.androidx.compose.ui,
libs.androidx.compose.uiToolingPreview,
libs.androidx.compose.material,
libs.androidx.compose.material3,
libs.androidx.camera.core,
libs.androidx.camera.camera2,
libs.androidx.camera.view,
libs.androidx.camera.video,
libs.androidx.camera.lifecycle,
libs.androidx.camera.extensions,
libs.google.accompanist.systemUiController,
libs.google.accompanist.animatedNavHost,
libs.androidx.navigation.ui,
libs.androidx.navigation.compose,
libs.kotlin.atomicFu,
libs.serialization.json,
libs.lemiesz.klib,
libs.lemiesz.klibJvm,
libs.lemiesz.types,
libs.lemiesz.require,
)
implementation(project(path = ":alib"))
implementation(project(path = ":material3"))
implementation(project(path = ":composeTools"))
debugImplementation(libs.androidx.compose.uiTooling)
testImplementations(
libs.junit4.test,
libs.kotest.assertions,
)
androidTestImplementations(
libs.androidx.test.ext.junit,
libs.androidx.compose.uiTest,
libs.androidx.test.rules,
libs.kotest.assertions,
libs.androidx.test.uiAutomator
)
androidTestImplementation(project(path = ":atest"))
kapt(libs.androidx.room.compiler)
}
}