2016-10-03 74 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>