2016-10-03 70 views
-2

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

目前,我的脚本是:

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

只有在第一路径中指定的文件正在运行,而不是其他。

谢谢

+0

你怎么知道它是只工作在第一,而不是第二个?如果你改变'import'语句的顺序会发生什么? – Rao

+0

如果我颠倒了顺序,只有在path2中指定的文件正在建立 –

回答

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

Build AA/build.xml

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

构建乙B/build.xml

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