2014-10-11 55 views
0

我想在我的工作空間中編譯2個項目,其中projectB依賴於projectA。ANT編譯/構建多個項目的腳本

項目A

|----src 
|----build.xml 

項目B

|----src 
|----build.xml 

說我從項目B導入一些包。現在我有2個任務

  1. 如何編譯ProjectB?
  2. 如何爲兩個項目編寫ANT build.xml(master-build.xml)? 強大的文本
+0

梅。使用Maven ... – 2014-10-11 11:35:55

回答

0

在你的主人,在build.xml,創建目標,以建設項目A和B的目標打造全:

例子:

<target name="build.projectB" depends="build.projectA"> 
     <ant antfile="${buildB}/deploy.xml" dir="." /> 
    </target> 

對於依賴您的項目B在您的Master-Build.xml中: - 在projectB目標上使用關鍵字depends =「build.projectA」

示例:

<target name="A"/> 
<target name="B" depends="A"/> 
+0

嗨Stacky ..非常感謝,你的方法爲我工作.. – 2014-10-13 19:10:57