buildSrc/build.gradle.kts
changeset 19 91a3ad3b1b9c
parent 17 e395df7aa39f
child 20 5d8a0555733d
equal deleted inserted replaced
18:3ccb29f83309 19:91a3ad3b1b9c
    26 }
    26 }
    27 
    27 
    28 
    28 
    29 version = "1.0"
    29 version = "1.0"
    30 
    30 
       
    31 kotlin{
       
    32     sourceSets {
       
    33         all {
       
    34             languageSettings {
       
    35                 optIn("kotlin.RequiresOptIn")
       
    36             }
       
    37         }
       
    38     }
       
    39 }
    31 repositories {
    40 repositories {
       
    41     google {
       
    42         content {
       
    43             includeGroupByRegex("""android\.arch\..*""")
       
    44             includeGroupByRegex("""androidx\..*""")
       
    45             includeGroupByRegex("""com\.android\..*""")
       
    46             includeGroupByRegex("""com\.google\..*""")
       
    47             includeGroup("com.crashlytics.sdk.android")
       
    48             includeGroup("io.fabric.sdk.android")
       
    49             includeGroup("org.chromium.net")
       
    50             includeGroup("zipflinger")
       
    51             includeGroup("com.android")
       
    52     	}
       
    53     }
       
    54     mavenCentral()
    32     gradlePluginPortal()
    55     gradlePluginPortal()
    33     mavenCentral()
       
    34     google()
       
    35     maven {
       
    36         // Workaround for genymotion plugin not working on gradle 5.0
       
    37         // we publish 1.4.2 version with fixes
       
    38         url = uri("https://raw.githubusercontent.com/fbarthelery/genymotion-gradle-plugin/master/repo/")
       
    39     }
       
    40     maven {
       
    41         url = uri("https://kotlin.bintray.com/kotlinx")
       
    42     }
       
    43 }
    56 }
    44 
    57 
    45 dependencies {
    58 dependencies {
    46     implementation("com.android.tools.build:gradle:7.0.2")
    59     implementation("com.android.tools.build:gradle:7.3.1")
    47     implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.71")
    60     implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20")
    48     implementation("com.genymotion:plugin:1.4.2")
    61     implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.16.1")
    49     implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.15.0")
    62     implementation("com.github.triplet.gradle:play-publisher:3.7.0")
    50     implementation("com.github.triplet.gradle:play-publisher:2.7.2")
       
    51 
    63 
    52     implementation("com.geekorum.gradle.avdl:plugin:0.0.2")
    64     implementation("com.geekorum.gradle.avdl:plugin:0.0.3")
    53     implementation("com.geekorum.gradle.avdl:flydroid:0.0.2")
    65     implementation("com.geekorum.gradle.avdl:flydroid:0.0.3")
    54 }
    66 }