aboutsummaryrefslogtreecommitdiffstats
path: root/build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt
diff options
context:
space:
mode:
Diffstat (limited to 'build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt')
-rw-r--r--build-logic/android-plugins/src/main/kotlin/artifacts/CollectBundleTask.kt11
1 files changed, 7 insertions, 4 deletions
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,
+ )
}
}