1import org.robolectric.gradle.AndroidProjectConfigPlugin 2 3apply plugin: 'com.android.library' 4apply plugin: AndroidProjectConfigPlugin 5apply plugin: 'kotlin-android' 6apply plugin: "com.diffplug.spotless" 7 8spotless { 9 kotlin { 10 target '**/*.kt' 11 ktfmt('0.42').googleStyle() 12 } 13} 14 15android { 16 compileSdk 33 17 namespace 'org.robolectric.sparsearray' 18 19 defaultConfig { 20 minSdk 16 21 targetSdk 33 22 } 23 24 compileOptions { 25 sourceCompatibility = '1.8' 26 targetCompatibility = '1.8' 27 } 28 29 kotlinOptions { 30 jvmTarget = '1.8' 31 } 32 33 testOptions { 34 unitTests { 35 includeAndroidResources = true 36 } 37 } 38} 39 40dependencies { 41 compileOnly AndroidSdk.MAX_SDK.coordinates 42 implementation project(path: ':shadowapi', configuration: 'default') 43 44 testCompileOnly AndroidSdk.MAX_SDK.coordinates 45 testRuntimeOnly AndroidSdk.MAX_SDK.coordinates 46 testImplementation project(":robolectric") 47 testImplementation libs.junit4 48 testImplementation libs.truth 49 testImplementation libs.kotlin.stdlib 50} 51