X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=bbba335960469aff27c7cfbc466c77927409f352;hb=68afc8e1b0a462cc4e876e37f23a66adb20518d1;hp=fb242358612acde1bacd82c81809a07d7ce61490;hpb=ccf06ac048c367e28d5e41a569bd95d5a2a77989;p=jalview.git diff --git a/build.gradle b/build.gradle index fb24235..bbba335 100644 --- a/build.gradle +++ b/build.gradle @@ -2159,6 +2159,32 @@ task jalviewjsIDE_BuildAllCores { } -task jalviewjsPublishCoreTemplate { +task jalviewjsPublishCoreTemplate(type: Sync) { + dependsOn jalviewjsSitePath dependsOn jalviewjsBuildAllCores + +// clean this up + def inputFile = file("${jalviewDir}/${j2s_template_html}") + def outputDir = "${jalviewDir}/${jalviewjsTransferSiteCoreDir}" + +// clean this up + def jalviewTemplateName = "JalviewJS" + def jalviewCoreName = "_jalview" + + from inputFile + into outputDir + def outputFiles = [] + rename { filename -> + outputFiles += "${outputDir}/${filename}" + if (filename.equals(inputFile.getName())) { + return "${jalviewTemplateName}_${jalviewCoreName}.html" + } + return null + } + filter(ReplaceTokens, beginToken: '', endToken: '', tokens: ['NONE': jalviewCoreName]) + preserve { + include "**" + } + outputs.files outputFiles + inputs.files inputFile }