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(":annotations")) 23 api(project(":pluginapi")) 24 api(libs.javax.inject) 25 api(libs.javax.annotation.api) 26 27 compileOnly(libs.findbugs.jsr305) 28 29 testCompileOnly(libs.auto.service.annotations) 30 testAnnotationProcessor(libs.auto.service) 31 testAnnotationProcessor(libs.error.prone.core) 32 implementation(libs.error.prone.annotations) 33 34 testImplementation(libs.junit4) 35 testImplementation(libs.truth) 36 testImplementation(libs.kotlin.stdlib) 37 } 38