@@ -2,12 +2,19 @@ plugins {
22 alias(libs.plugins.android.application)
33 alias(libs.plugins.kotlin.android)
44 alias(libs.plugins.kotlin.serialization)
5+ alias(libs.plugins.compose.compiler)
56}
67
78android {
89 namespace = " com.appunite.mockwebserver"
910 compileSdk = libs.versions.compileSdk.get().toInt()
1011
12+ lint {
13+ // Those two checks cause build failure, so we disable them
14+ disable + = " MutableCollectionMutableState"
15+ disable + = " AutoboxingStateCreation"
16+ }
17+
1118 defaultConfig {
1219 applicationId = " com.appunite.mockwebserverextensions"
1320 minSdk = libs.versions.minSdk.get().toInt()
@@ -34,15 +41,14 @@ android {
3441 sourceCompatibility = JavaVersion .VERSION_11
3542 targetCompatibility = JavaVersion .VERSION_11
3643 }
37- kotlinOptions {
38- jvmTarget = libs.versions.javaVersion.get()
44+ kotlin {
45+ compilerOptions {
46+ jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget .fromTarget(libs.versions.javaVersion.get()))
47+ }
3948 }
4049 buildFeatures {
4150 compose = true
4251 }
43- composeOptions {
44- kotlinCompilerExtensionVersion = libs.versions.kotlinxSerialization.get()
45- }
4652 packaging {
4753 resources {
4854 excludes + = " /META-INF/{AL2.0,LGPL2.1}"
@@ -53,7 +59,6 @@ android {
5359}
5460
5561dependencies {
56-
5762 androidTestImplementation(project(" :mockwebserver-extensions" ))
5863 androidTestImplementation(project(" :mockwebserver-assertions" ))
5964 androidTestImplementation(project(" :mockwebserver-request" ))
0 commit comments