--- 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")
}