diff --git a/plugins/src/main/java/com/google/firebase/gradle/plugins/FirebaseAndroidLibraryPlugin.kt b/plugins/src/main/java/com/google/firebase/gradle/plugins/FirebaseAndroidLibraryPlugin.kt index 8f4563e3107..e253525eca3 100644 --- a/plugins/src/main/java/com/google/firebase/gradle/plugins/FirebaseAndroidLibraryPlugin.kt +++ b/plugins/src/main/java/com/google/firebase/gradle/plugins/FirebaseAndroidLibraryPlugin.kt @@ -161,13 +161,14 @@ class FirebaseAndroidLibraryPlugin : BaseFirebaseLibraryPlugin() { ) } - project.tasks.register("copyApiTxtFile") { - apiTxtFile.set(project.file("api.txt")) - output.set(project.file("new_api.txt")) - } + val copyApiTxtFileTask = + project.tasks.register("copyApiTxtFile") { + apiTxtFile.set(project.file("api.txt")) + output.set(project.file("new_api.txt")) + } project.tasks.register("metalavaSemver") { - apiTxtFile.set(project.file("new_api.txt")) + apiTxtFile.set(copyApiTxtFileTask.flatMap { it.output }) otherApiFile.set(project.file("api.txt")) currentVersionString.value(firebaseLibrary.version) previousVersionString.value(firebaseLibrary.previousVersion)