使用单个ant脚本构建两个构建xml文件

时间:2016-10-03 11:50:09

标签: xml ant build

我在不同的文件夹中有两个构建xml文件。 我需要编写一个ant脚本,它将按顺序构建这两个文件。

目前,我的脚本是:

<import file = "path1"/>
<import file = "path2"/>

只有第一个路径中指定的文件正在运行,而另一个路径中没有。

谢谢

1 个答案:

答案 0 :(得分:0)

您可能需要查看subant任务

如果您有这样的基础build.xml

<project basedir="." default="build" name="document.unit-test">
    <target name="build">
        <subant target="build">
            <fileset dir="." includes="*/build.xml"/>
        </subant>
    </target>
</project>

然后,您可以创建子A/build.xmlb/build.xml

等子构建文件夹

构建A A/build.xml

<project basedir="." default="build" name="project.a">
    <target name="build">
        <echo message="building A"/>
    </target>
</project>

构建B B/build.xml

<project basedir="." default="build" name="project.b">
    <target name="build">
        <echo message="build B"/>
    </target>
</project>