2012-02-14 135 views

回答

1

參見螞蟻手冊propertyfile =>沒有叫做位置屬性。
來自property task的位置屬性只是一個值的「特殊」情況,它知道如何使用絕對和相對路徑處理

如果您需要編輯|覆蓋現有的屬性值(位置)使用以下任一種:
ant腳本任務(推薦使用常規或常規任務)
或一些Ant插件,如FlakaAntcontrib,爲此提供任務。

0

構建文件內聲明一個屬性將覆蓋從屬性文件中導入相同的值。

做到這一點的唯一方法是設置在命令行屬性值如下:

ant -Dimages=D:\images 
+0

聲明「在構建文件中聲明屬性將覆蓋..」似乎有點誤導。我認爲你的意思是所謂的userproperties,它們是通過ant -Dfoo = bar -Dkey1 = value1 ..從jvm傳遞給ant的屬性,比通過或者通過從屬性文件加載 – Rebse 2012-02-14 21:38:41