是否可以使用.properties文件更改ant屬性位置屬性,如 屬性值屬性?如何使用.properties文件更改ant屬性位置屬性
ant.xml
<property name="images" location="some_location" />
ant.properties
name=D:\images
是否可以使用.properties文件更改ant屬性位置屬性,如 屬性值屬性?如何使用.properties文件更改ant屬性位置屬性
ant.xml
<property name="images" location="some_location" />
ant.properties
name=D:\images
參見螞蟻手冊propertyfile =>沒有叫做位置屬性。
來自property task的位置屬性只是一個值的「特殊」情況,它知道如何使用絕對和相對路徑處理
。
如果您需要編輯|覆蓋現有的屬性值(位置)使用以下任一種:
ant腳本任務(推薦使用常規或常規任務)
或一些Ant插件,如Flaka或Antcontrib,爲此提供任務。
構建文件內聲明一個屬性將覆蓋從屬性文件中導入相同的值。
做到這一點的唯一方法是設置在命令行屬性值如下:
ant -Dimages=D:\images
聲明「在構建文件中聲明屬性將覆蓋..」似乎有點誤導。我認爲你的意思是所謂的userproperties,它們是通過ant -Dfoo = bar -Dkey1 = value1 ..從jvm傳遞給ant的屬性,比通過或者通過從屬性文件加載 –
Rebse
2012-02-14 21:38:41