Apache Ant从现有文件集创建新文件集,并重命名文件名

时间:2013-03-07 14:16:39

标签: ant fileset

我的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中完成吗?

由于

1 个答案:

答案 0 :(得分:0)

不,但有些任务支持mappers。有关示例,请参阅以下答案: