From 7eadf7a8891979525161168bc8e2694206f39b97 Mon Sep 17 00:00:00 2001 From: John Niang Date: Mon, 19 May 2025 12:35:41 +0800 Subject: [PATCH] Refactor processResources with creating a new copy task (#7446) #### What type of PR is this? /kind improvement /area core /milestone 2.21.x #### What this PR does / why we need it: Defining `into` property in `processResources` task is not working, so I create a new copy task to process UI dist. #### Does this PR introduce a user-facing change? ```release-note None ``` --- application/build.gradle | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/application/build.gradle b/application/build.gradle index 80d8fcb55..73f328e9d 100644 --- a/application/build.gradle +++ b/application/build.gradle @@ -97,7 +97,7 @@ tasks.register('createChecksums', Checksum) { checksumAlgorithm = Checksum.Algorithm.SHA256 } -tasks.named('processResources', ProcessResources) { +tasks.register('copyUiDist', Copy) { from project(':ui').layout.buildDirectory.dir('dist') into layout.buildDirectory.dir('resources/main') configure { @@ -105,6 +105,10 @@ tasks.named('processResources', ProcessResources) { } } +tasks.named('processResources', ProcessResources) { + dependsOn tasks.named('copyUiDist') +} + tasks.named('build') { dependsOn tasks.named('createChecksums') }