是否有可能运行一个build.xml文件,该文件又执行另一个build.xml文件

时间:2018-10-30 06:02:32

标签: xml eclipse xslt ant build.xml

我有一个build.xml文件,其中有5个目标。最后一个目标取决于所有其他目标。是否可以将所有目标写入另一个构建文件中,并且可以在主build.xml文件中将其作为“ depends”值给出?这样,当我运行主要的build.xml文件时,它将依次执行另一个包含所有目标的build.xml文件。

这是我的Build.xml文件:

<?xml version = "1.0"?>
<project name="Structure" default="Phone Setting"> 
    <target name="mailSetting">
        <xslt in="trial.xml" out="E:\Eclipse\Workspace\AntTrial\Output\res\com_email\values\conf.xml"
            style="trail_xslt.xsl">
        </xslt>
    </target>

    <target name="Camera Setting" >
        <xslt in="trial.xml" out="E:\Eclipse\Workspace\AntTrial\Output\res\system\values\conf.prop"
            style="camera_xslt.xsl">
        </xslt>
    </target>

    <target name="NFD" >
        <xslt in="trial.xml" out="E:\Eclipse\Workspace\AntTrial\Output\data\img\system-properties\conf.prop"
            style="nfd_xslt.xsl">
        </xslt>
    </target>


    <target name="Network Setting" >
        <xslt in="trial.xml" out="E:\Eclipse\Workspace\AntTrial\Output\data\img\system-properties\conf.prop"
            style="nfd_xslt.xsl">
        </xslt>
    </target>

    <target name="Phone Setting" depends="mailSetting,Camera Setting,NFD">
        <xslt in="trial.xml" out="E:\Eclipse\Workspace\AntTrial\Output\source\src\com_android\res\values\abc_conf.xml"
            style="Phone_xslt.xsl">
        </xslt>
    </target>

</project>

我需要将所有这些目标放置在另一个build.xml中,以便可以将该文件指定为依赖值。

0 个答案:

没有答案