<property name="release.dir" location="../release" />
上面的语句在Ant执行后,Ant会把相对路径转换成绝对路径,并会根据你当前OS的Path分隔符进行相应的转换(Windows和Unix使用的是不同的分隔符)。
是挺有趣的一个Feature,以前没有注意到过这个功能点。
除此以外,还可以考虑用propertyfile task
<propertyfile file="my.properties" comment="My properties"> <entry key="akey" value="avalue"/> <entry key="adate" type="date" value="now"/> <entry key="anint" type="int" default="0" operation="+"/> <entry key="formated.int" type="int" default="0013" operation="+" pattern="0000"/> <entry key="formated.date" type="date" value="now" pattern="DDD HH:mm"/> </propertyfile>
上面的示例是把akey,adate等值存到my.property文件中
同样也可以从文件读取一些property
<prooerty file=“a.properties”>