Apache Ant создает новый набор файлов из существующего набора файлов с переименованными именами

В моем файле сборки Apache Ant (BuildFilesetXML.xml) есть следующий набор файлов:

<fileset id="XMLFileset" dir="mydir/myxml"> 
    <include name="**/1.xml"/>
    <include name="**/2.xml"/>
</fileset>

Я хочу динамически создать в другом файле сборки (BuildFilesetLog.xml) (мне неизвестно содержимое XMLFileset в моем втором файле сборки) новый набор файлов с именем «LOGFileset», который будет иметь то же содержимое, что и «XMLFileset», но с имена переименованы в .log. Итак, во время выполнения он будет иметь ту же структуру, что и следующий набор файлов:

<fileset id="LOGFileset">   
    <include name="**/1.log"/>
    <include name="**/2.log"/>
</fileset>

Можно ли это сделать в Ant?

Спасибо


person chipix    schedule 07.03.2013    source источник


Ответы (1)


Нет, но некоторые задачи поддерживают картографы. Для примера см. Следующий ответ:

person Mark O'Connor    schedule 07.03.2013