Skip to content

Commit 741d2e2

Browse files
authored
Decouple license resolver from bundle task name. (#460)
Instead rely on the type of the task.
1 parent 5db4182 commit 741d2e2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

buildSrc/src/main/groovy/com/google/firebase/gradle/plugins/license/LicenseResolverPlugin.groovy

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
package com.google.firebase.gradle.plugins.license
1616

17+
import com.android.build.gradle.tasks.BundleAar
1718
import com.google.firebase.gradle.plugins.license.RemoteLicenseFetcher.AnotherMITLicenseFetcher
1819
import com.google.firebase.gradle.plugins.license.RemoteLicenseFetcher.AndroidSdkTermsFetcher
1920
import com.google.firebase.gradle.plugins.license.RemoteLicenseFetcher.AnotherApache2LicenseFetcher
@@ -90,7 +91,7 @@ class LicenseResolverPlugin implements Plugin<Project> {
9091
outputDir = licensesDir
9192
}
9293

93-
project.tasks.getByName("bundleReleaseAar") {
94+
project.tasks.withType(BundleAar) {
9495
dependsOn licensesTask
9596
from licensesTask.outputDir
9697
}
@@ -102,4 +103,4 @@ class LicenseResolverPlugin implements Plugin<Project> {
102103
static isAndroidProject(project) {
103104
ANDROID_PLUGINS.find { plugin -> project.plugins.hasPlugin(plugin) }
104105
}
105-
}
106+
}

0 commit comments

Comments
 (0)