diff -r 3ccb29f83309 -r 91a3ad3b1b9c buildSrc/build.gradle.kts --- a/buildSrc/build.gradle.kts Wed Oct 06 16:05:47 2021 -0400 +++ b/buildSrc/build.gradle.kts Tue Nov 29 14:05:44 2022 -0400 @@ -28,27 +28,39 @@ version = "1.0" +kotlin{ + sourceSets { + all { + languageSettings { + optIn("kotlin.RequiresOptIn") + } + } + } +} repositories { - gradlePluginPortal() + google { + content { + includeGroupByRegex("""android\.arch\..*""") + includeGroupByRegex("""androidx\..*""") + includeGroupByRegex("""com\.android\..*""") + includeGroupByRegex("""com\.google\..*""") + includeGroup("com.crashlytics.sdk.android") + includeGroup("io.fabric.sdk.android") + includeGroup("org.chromium.net") + includeGroup("zipflinger") + includeGroup("com.android") + } + } mavenCentral() - google() - maven { - // Workaround for genymotion plugin not working on gradle 5.0 - // we publish 1.4.2 version with fixes - url = uri("https://raw.githubusercontent.com/fbarthelery/genymotion-gradle-plugin/master/repo/") - } - maven { - url = uri("https://kotlin.bintray.com/kotlinx") - } + gradlePluginPortal() } dependencies { - implementation("com.android.tools.build:gradle:7.0.2") - implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.71") - implementation("com.genymotion:plugin:1.4.2") - implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.15.0") - implementation("com.github.triplet.gradle:play-publisher:2.7.2") + implementation("com.android.tools.build:gradle:7.3.1") + implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20") + implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.16.1") + implementation("com.github.triplet.gradle:play-publisher:3.7.0") - implementation("com.geekorum.gradle.avdl:plugin:0.0.2") - implementation("com.geekorum.gradle.avdl:flydroid:0.0.2") + implementation("com.geekorum.gradle.avdl:plugin:0.0.3") + implementation("com.geekorum.gradle.avdl:flydroid:0.0.3") }