buildSrc/build.gradle.kts
changeset 19 91a3ad3b1b9c
parent 17 e395df7aa39f
child 20 5d8a0555733d
--- 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")
 }