diff -r 5986ef49853d -r ab226603d0f5 core/build.gradle.kts --- a/core/build.gradle.kts Mon May 04 16:21:57 2026 -0400 +++ b/core/build.gradle.kts Mon May 04 18:00:16 2026 -0400 @@ -28,7 +28,17 @@ } kotlin { - androidTarget() + android { + namespace = "com.geekorum.aboutoss.core" + + @Suppress("UnstableApiUsage") + optimization { + consumerKeepRules.apply { + publish = true + file("consumer-rules.pro") + } + } + } jvm("desktop") @@ -49,41 +59,13 @@ api(libs.kotlinx.coroutines) implementation(libs.kotlinx.serialization.json) } - } -} - -android { - namespace = "com.geekorum.aboutoss.core" - - defaultConfig { - testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - consumerProguardFiles("consumer-rules.pro") - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles( - getDefaultProguardFile("proguard-android-optimize.txt"), - "proguard-rules.pro" - ) - } - } - - publishing { - singleVariant("release") { - withJavadocJar() - withSourcesJar() + androidUnitTest.dependencies { + implementation(libs.androidx.test.ext.junit) + implementation(libs.espresso.core) } } } -dependencies { - - testImplementation(libs.junit) - androidTestImplementation(libs.androidx.test.ext.junit) - androidTestImplementation(libs.espresso.core) -} mavenPublishing { coordinates(groupId = group.toString(), name, version.toString())