• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2import org.robolectric.gradle.RoboJavaModulePlugin
3
4apply plugin: RoboJavaModulePlugin
5apply plugin: 'kotlin'
6apply plugin: "com.diffplug.spotless"
7apply plugin: "io.gitlab.arturbosch.detekt"
8
9spotless {
10    kotlin {
11        target '**/*.kt'
12        ktfmt('0.42').googleStyle()
13    }
14}
15
16compileKotlin {
17    compilerOptions.jvmTarget = JvmTarget.JVM_1_8
18}
19
20compileTestKotlin {
21    compilerOptions.jvmTarget = JvmTarget.JVM_1_8
22}
23
24dependencies {
25    api project(":robolectric")
26    compileOnly AndroidSdk.MAX_SDK.coordinates
27
28    testCompileOnly AndroidSdk.MAX_SDK.coordinates
29    testRuntimeOnly AndroidSdk.MAX_SDK.coordinates
30    testImplementation "androidx.test.ext:junit:$axtJunitVersion@aar"
31    testImplementation libs.junit4
32    testImplementation libs.truth
33    testImplementation libs.kotlin.stdlib
34    testImplementation libs.mockito
35}
36