<lambda>null1plugins { 2 alias(libs.plugins.android.library) 3 alias(libs.plugins.compose.compiler) 4 alias(libs.plugins.detekt) 5 alias(libs.plugins.kotlin.android) 6 alias(libs.plugins.robolectric.android.project) 7 alias(libs.plugins.robolectric.spotless) 8 } 9 <lambda>null10android { 11 namespace = "org.robolectric.integrationtests.composeui" 12 compileSdk = 35 13 14 defaultConfig { minSdk = 21 } 15 16 compileOptions { 17 sourceCompatibility = JavaVersion.VERSION_11 18 targetCompatibility = JavaVersion.VERSION_11 19 } 20 21 kotlinOptions { jvmTarget = "11" } 22 23 buildFeatures { compose = true } 24 25 testOptions { 26 targetSdk = 35 27 unitTests { isIncludeAndroidResources = true } 28 } 29 30 androidComponents { 31 beforeVariants(selector().all()) { variantBuilder -> 32 // composeui does not support AndroidTest now. 33 variantBuilder.enableAndroidTest = false 34 } 35 } 36 } 37 <lambda>null38dependencies { 39 implementation(platform(libs.androidx.compose.bom)) 40 implementation(libs.androidx.compose.ui) 41 implementation(libs.androidx.compose.material3) 42 43 debugImplementation(libs.androidx.compose.ui.tooling) 44 debugImplementation(libs.androidx.compose.ui.test.manifest) 45 46 testImplementation(project(":robolectric")) 47 testImplementation(libs.junit4) 48 testImplementation(libs.androidx.compose.ui.test.junit4) 49 } 50