import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { `kotlin-dsl` } gradlePlugin { plugins { register("AarDepsPlugin") { id = "org.robolectric.gradle.AarDepsPlugin" implementationClass = "org.robolectric.gradle.AarDepsPlugin" } register("AndroidProjectConfigPlugin") { id = "org.robolectric.gradle.AndroidProjectConfigPlugin" implementationClass = "org.robolectric.gradle.AndroidProjectConfigPlugin" } register("DeployedRoboJavaModulePlugin") { id = "org.robolectric.gradle.DeployedRoboJavaModulePlugin" implementationClass = "org.robolectric.gradle.DeployedRoboJavaModulePlugin" } register("GradleManagedDevicePlugin") { id = "org.robolectric.gradle.GradleManagedDevicePlugin" implementationClass = "org.robolectric.gradle.GradleManagedDevicePlugin" } register("RoboJavaModulePlugin") { id = "org.robolectric.gradle.RoboJavaModulePlugin" implementationClass = "org.robolectric.gradle.RoboJavaModulePlugin" } register("SpotlessPlugin") { id = "org.robolectric.gradle.SpotlessPlugin" implementationClass = "org.robolectric.gradle.SpotlessPlugin" } register("ShadowsPlugin") { id = "org.robolectric.gradle.ShadowsPlugin" implementationClass = "org.robolectric.gradle.ShadowsPlugin" } register("AggregateJavadocPlugin") { id = "org.robolectric.gradle.AggregateJavadocPlugin" implementationClass = "org.robolectric.gradle.AggregateJavadocPlugin" } } } dependencies { implementation(libs.android.gradle.api) implementation(libs.android.tools.common) implementation(libs.guava) implementation(libs.spotless) } java { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlin { compilerOptions { jvmTarget = JvmTarget.JVM_11 } }