我在我的有一个属性和目标build.xml
:
<property name="somedir" value="path/to/dir/${prop}"/>
<echo message="${prop}"/>
<target name="foo">
<echo message="Property: ${somedir}"/>
</target>
在build.xml
我运行的目录中:
ant -Dprop="someVal" foo
这得到了回应:
[echo] someVal
[echo] Property: path/to/dir/
什么${prop}
时候foo
被调用?foo
调用时如何使值保持不变?
提前致谢!