@@ -5,7 +5,6 @@ plugins {
55 alias(libs.plugins.androidLibrary)
66 alias(libs.plugins.kotlin.android)
77 alias(libs.plugins.kotlin.serialization)
8- alias(libs.plugins.kotlin.compose)
98 alias(libs.plugins.vanniktech.publish)
109}
1110
@@ -44,7 +43,7 @@ android {
4443 jvmTarget = " 11"
4544 }
4645 buildFeatures {
47- compose = true
46+ compose = false
4847 buildConfig = true
4948 }
5049
@@ -68,10 +67,6 @@ dependencies {
6867 implementation(libs.androidx.core.ktx)
6968 implementation(libs.androidx.lifecycle.runtime.ktx)
7069 implementation(libs.androidx.lifecycle.process)
71- // explicit dependency on compose seems to be required to use the compose compiler
72- // this is not used by the library atm
73- implementation(libs.androidx.activity.compose)
74- implementation(platform(libs.androidx.compose.bom))
7570 implementation(libs.androidx.appcompat)
7671 implementation(libs.ktor.client.core)
7772 implementation(libs.kotlinx.coroutines.core)
@@ -86,13 +81,15 @@ dependencies {
8681
8782 testImplementation(libs.junit)
8883 testImplementation(libs.androidx.arch.core)
89-
84+ // As of Kotlin 2.0, the Compose Compiler and runtime are required in the classpath https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-compiler.html
85+ testImplementation(libs.androidx.activity.compose)
86+ testImplementation(platform(libs.androidx.compose.bom))
9087 androidTestImplementation(libs.androidx.junit)
9188 androidTestImplementation(libs.androidx.espresso.core)
9289 androidTestImplementation(platform(libs.androidx.compose.bom))
9390 androidTestImplementation(libs.androidx.ui.test.junit4)
94- debugImplementation (libs.androidx.ui.tooling)
95- debugImplementation (libs.androidx.ui.test.manifest)
91+ androidTestImplementation (libs.androidx.ui.tooling)
92+ androidTestImplementation (libs.androidx.ui.test.manifest)
9693
9794 testImplementation(libs.mockk)
9895 testImplementation(libs.mockk.android)
0 commit comments