From 2edaf3d14baaa66e1d0f67197bcecc78e0eb0ba0 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 9 Mar 2022 02:09:18 +0530 Subject: build-logic: rename copy files to destination rather than move (#1773) --- .../src/main/kotlin/artifacts/CollectBundleTask.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt') diff --git a/build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt b/build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt index a735fb7b..709744f2 100644 --- a/build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt +++ b/build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt @@ -1,5 +1,7 @@ package artifacts +import java.nio.file.Files +import java.nio.file.StandardCopyOption import org.gradle.api.DefaultTask import org.gradle.api.file.DirectoryProperty import org.gradle.api.file.RegularFileProperty @@ -22,9 +24,10 @@ abstract class CollectBundleTask : DefaultTask() { fun taskAction() { val outputDir = outputDirectory.asFile.get() outputDir.mkdirs() - bundleFile - .get() - .asFile - .renameTo(outputDir.resolve("APS-${variantName.get()}-${versionName.get()}.aab")) + Files.copy( + bundleFile.get().asFile.toPath(), + outputDir.resolve("APS-${variantName.get()}-${versionName.get()}.aab").toPath(), + StandardCopyOption.REPLACE_EXISTING, + ) } } -- cgit v1.2.3