Ant in Action读书笔记(一):Ant里的Property是immutable的

Ant里的property和Java里的变量是不太一样,它是immutable,也就是不能改变的。
所以说如果你在build.xml里定了一个search.string的property两遍。运行后的结果是只会输出第一次设定的结果。这个是以前没有注意到的。
<target name="test">
  <property name="search.string" value="DETECTED POTENTIAL MEMORY LEAK"/>
  <property name="search.string" value="fake the build"/>
  <echo>${search.string}</echo>
</target>
posted @ 2012-11-03 06:18  卜海清  阅读(181)  评论(0编辑  收藏  举报