1 import org.jetbrains.kotlin.gradle.dsl.JvmTarget 2 <lambda>null3plugins { 4 alias(libs.plugins.detekt) 5 alias(libs.plugins.kotlin.jvm) 6 alias(libs.plugins.robolectric.deployed.java.module) 7 alias(libs.plugins.robolectric.java.module) 8 alias(libs.plugins.robolectric.spotless) 9 } 10 <lambda>null11tasks.withType<GenerateModuleMetadata>().configureEach { 12 // We don't want to release Gradle module metadata now to avoid 13 // potential compatibility problems. 14 enabled = false 15 } 16 <lambda>null17tasks.compileKotlin.configure { compilerOptions.jvmTarget = JvmTarget.JVM_1_8 } 18 <lambda>null19tasks.compileTestKotlin.configure { compilerOptions.jvmTarget = JvmTarget.JVM_1_8 } 20 <lambda>null21dependencies { 22 api(project(":pluginapi")) 23 api(project(":utils")) 24 api(libs.auto.value.annotations) 25 api(libs.guava) 26 annotationProcessor(libs.auto.value) 27 28 testImplementation(libs.junit4) 29 testImplementation(libs.mockito) 30 testImplementation(libs.truth) 31 testImplementation(libs.kotlin.stdlib) 32 } 33