在ant构建脚本中动态填充列表



我有以下目录结构:

vardir1
vardir2
vardir3
vardir4
constantdir1

在constantdir1中,我有一个ant构建脚本,它获取vardir1到vardir4的列表并按顺序编译它们。情况是,vardir1到vardir4可能一直存在,也可能不存在。现在,我已经对列表中的值进行了硬编码,并在开始编译之前检查vardir是否可用。有什么方法可以在我的ant构建脚本中动态填充这个列表吗?

尝试子ant任务

<project name="demo" default="run">
    <target name="run">
        <subant>
            <fileset dir=".." includes="vardir*/build.xml"/>
        </subant>
    </target>
</project>

更新

您可以很容易地更改文件集的条件,以包括或排除生成。

以下示例排除了调用build.xml文件。

<project name="demo" default="run">
    <target name="run">
        <subant>
            <fileset dir=".." includes="**/build.xml" excludes="constantdir1/build.xml"/>
        </subant>
    </target>
</project>

相关内容

  • 没有找到相关文章

最新更新