buildSrc/build.gradle.kts
changeset 76 39513540ae52
parent 75 534a19e25217
child 77 05d65b432655
--- a/buildSrc/build.gradle.kts	Mon Feb 17 18:52:41 2025 -0400
+++ b/buildSrc/build.gradle.kts	Mon Feb 17 19:05:08 2025 -0400
@@ -55,8 +55,16 @@
     gradlePluginPortal()
 }
 
+// see https://github.com/gradle/gradle/issues/17963
+fun Provider<PluginDependency>.gav(): String {
+    val t = get()
+    val id = t.pluginId
+    val version = t.version
+    return "$id:$id.gradle.plugin:$version"
+}
+
 dependencies {
-    implementation("com.android.tools.build:gradle:8.3.1")
+    implementation(libs.plugins.android.application.gav())
     implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23")
     implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.16.1")
     implementation("com.github.triplet.gradle:play-publisher:3.7.0")