2
我希望能夠轉儲構建文件的中間版本 - 一個完全擴展爲「包含」內聯和爲給定目標擴展的變量。有沒有辦法在ant完成變量替換之後查看「Final」build.xml文件?
我不在乎,如果我要實際執行的目標得到這個擴展(我知道變量可以實現取決於執行路徑上的不同的值)
我重構了十幾個幾乎相同的build.xml文件,我想確保它和我能得到的純重構一樣接近。
我希望能夠轉儲構建文件的中間版本 - 一個完全擴展爲「包含」內聯和爲給定目標擴展的變量。有沒有辦法在ant完成變量替換之後查看「Final」build.xml文件?
我不在乎,如果我要實際執行的目標得到這個擴展(我知道變量可以實現取決於執行路徑上的不同的值)
我重構了十幾個幾乎相同的build.xml文件,我想確保它和我能得到的純重構一樣接近。
不幸的是沒有辦法做到這一點,使用螞蟻開箱。
你將不得不編寫一個模擬螞蟻變量替換過程的程序。我知道Eclipse ant編輯器會這樣做(儘管不是100%的時間)。也許你可以拆分一些代碼。
對不起,我無法提供一個實際的解決方案。但我認爲它可能仍然是有用的信息,有些讀者知道他們不需要搜索命令行選項或其他東西。
查看http://ant.apache.org/manual/Tasks/echoproperties.html作爲幫助調試的部分解決方案。 – Vadzim 2012-09-21 12:42:54