buildSrc/build.gradle.kts
changeset 76 39513540ae52
parent 75 534a19e25217
child 77 05d65b432655
equal deleted inserted replaced
75:534a19e25217 76:39513540ae52
    53     }
    53     }
    54     mavenCentral()
    54     mavenCentral()
    55     gradlePluginPortal()
    55     gradlePluginPortal()
    56 }
    56 }
    57 
    57 
       
    58 // see https://github.com/gradle/gradle/issues/17963
       
    59 fun Provider<PluginDependency>.gav(): String {
       
    60     val t = get()
       
    61     val id = t.pluginId
       
    62     val version = t.version
       
    63     return "$id:$id.gradle.plugin:$version"
       
    64 }
       
    65 
    58 dependencies {
    66 dependencies {
    59     implementation("com.android.tools.build:gradle:8.3.1")
    67     implementation(libs.plugins.android.application.gav())
    60     implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23")
    68     implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23")
    61     implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.16.1")
    69     implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.16.1")
    62     implementation("com.github.triplet.gradle:play-publisher:3.7.0")
    70     implementation("com.github.triplet.gradle:play-publisher:3.7.0")
    63 
    71 
    64     implementation("com.geekorum.gradle.avdl:plugin:0.0.3")
    72     implementation("com.geekorum.gradle.avdl:plugin:0.0.3")