2012-01-07 69 views
0

我有兩個螞蟻文件將參數傳遞給從屬螞蟻目標

  1. mainBuild.xml
  2. subBuild.xml

subBuild.xmlmainBuild.xml導入。 mainBuild的目標之一取決於subBuild。我需要將參數傳遞給依賴的螞蟻目標。我不想使用<antcall><ant>標籤,因爲我需要

回答

1

的一些屬性您可以在屬性文件中定義參數,然後像這樣在ant中讀取該屬性。

<property file="build.start.properties"/> 

屬性文件中的所有屬性都將在螞蟻需要進口,並且將作爲螞蟻的屬性,你可以在這兩個mainBuild.xml和subBuild.xml使用。

參閱this用於進一步參考

+0

感謝您的回覆。我的參數列表是動態的,所以我必須每次都重新創建屬性文件。這將是我想要的最後一件事。像參數傳遞的東西將是首選。 – kunal 2012-01-07 09:20:22

0
Macros

是具有在螞蟻可重複使用的代碼的一種方法。你可以用不同的參數來調用它們。由於屬性是不可變的,因此重新使用目標(使用屬性)可能不是理想的。