From 0b8d565dacbc504d90834eb8d147832cf68949a9 Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Fri, 31 Jan 2025 23:08:25 +0000 Subject: [PATCH] [add] --- .gitea/workflows/trigger/release | 2 +- scripts/build.xqm | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/trigger/release b/.gitea/workflows/trigger/release index a2b6991..89b279f 100644 --- a/.gitea/workflows/trigger/release +++ b/.gitea/workflows/trigger/release @@ -1 +1 @@ -30/1/2025................ \ No newline at end of file +30/1/2025................. \ No newline at end of file diff --git a/scripts/build.xqm b/scripts/build.xqm index 653f347..51becfb 100644 --- a/scripts/build.xqm +++ b/scripts/build.xqm @@ -60,10 +60,12 @@ archive:update($jar,$name,$file) declare variable $build:REPO as xs:string external :="https://repo1.maven.org/maven2/"; declare function build:maven-download($urls as xs:string*,$destdir as xs:string) as empty-sequence(){ -for $f in $urls -let $dest:=$destdir || replace($f,"^.*/","") -where not(file:exists($dest)) -return build:write-binary($dest, fetch:binary(resolve-uri($f,$build:REPO)=>trace("Download: "))) + file:create-dir($destdir), + for $f in $urls + let $dest:=$destdir || replace($f,"^.*/","") + where not(file:exists($dest)) + return build:write-binary($dest, fetch:binary(resolve-uri($f,$build:REPO) + =>trace("Download: "))) }; declare function build:write-binary($dest as xs:string,$contents)