Я пытаюсь собрать кучу шаблонов руля в один скомпилированный файл с помощью ant.У меня есть несколько папок, каждая из которых содержит около 4 шаблонов, и я хочу собрать их все в один файл.С такими папками:
folder01
|- templates
|- f1_01.handlebars
|- f1_02.handlebars
|- f1_03.handlebars
|- f1_04.handlebars
folder02
|- templates
|- f2_01.handlebars
|- f2_02.handlebars
|- f2_03.handlebars
|- f2_04.handlebars
build.xml
Я хочу запустить команду:
handlebars **/templates/*.handlebars -f compiled-templates.js
Я пробовал следующее, но, похоже, в выходной js-файл включен только 1 файл.
<macrodef name="handlebars">
<attribute name="target"/>
<sequential>
<apply executable="${handlebars}" failonerror="false">
<fileset dir="." includes="**/templates/">
<include name="*.handlebars"/>
</fileset>
<arg value="-f compiled-templates.js"/>
</apply>
</sequential>
</macrodef>
Также, как ни странно, выходной файл начинается с символа пробела, от которого я не могу избавиться.Любая помощь будет принята с благодарностью.