в Ant Я хочу выполнить задачу Java для набора файлов. Я использую задачу Java для запуска Rhino, который запускает JS beautifier. Последнее работает без каких-либо проблем, за исключением того, что использование rhino + js может показаться немного неловким, чтобы иметь работающий JS beautifier / indenter. Но все найденные мной работающие JS-устройства написаны на JavaScript.
Я также хочу запустить jsmin для файлов, но как часть задачи распространения. Таким образом, та же проблема появится снова, например, запуск задачи Java для нескольких файлов. Реализация jsmin в java / JS является предпочтительной, поскольку она работает на всех платформах, на которых работает ant.
Я не могу найти общую задачу "foreach" в ant, которая обрабатывает набор файлов или подобную структуру. Я нашел в муравье муравья дополнительный пакет, который обеспечивает «foreach», но, поскольку он не входит в стандартные задачи ядра Ant, у меня возникает ощущение, что я на неправильном пути.
Задача exec может перебирать набор файлов, но я хочу запустить rhino внутри JVM или, по крайней мере, на разветвленной JVM. Но в крайнем случае, конечно, можно выполнить Java извне, возможно, это предпочтительный способ.