plugins { alias(libs.plugins.android.library) alias(libs.plugins.ktlint) alias(libs.plugins.kotlin.serialization) } android { namespace = "ai.openclaw.wear.shared" compileSdk = 37 defaultConfig { minSdk = 31 } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } lint { warningsAsErrors = true } } kotlin { compilerOptions { jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) allWarningsAsErrors.set(true) } } ktlint { android.set(true) ignoreFailures.set(false) filter { exclude("**/build/**") } } dependencies { api(libs.kotlinx.serialization.json) testImplementation(libs.junit) }