• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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